/ Check-in [8b872e42]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Delete all fts3 index data the table becomes empty. Previously, deleting all rows from an fts3 table would leave a bunch of index data describing the terms of the original data, plus deletions of those terms, perhaps with some amount of it merged together so the deletions knocked out the originals. Even when all rows were deleted that original data would hang out, though eventually it would mostly be overwritten if new data contained the same set of terms. (CVS 5413)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 8b872e426091d9ef108e52dbec0d968ed7452907
User & Date: shess 2008-07-14 20:43:15
Context
2008-07-15
00:27
Increased test coverage. (CVS 5414) check-in: 7cf91e08 user: drh tags: trunk
2008-07-14
20:43
Delete all fts3 index data the table becomes empty. Previously, deleting all rows from an fts3 table would leave a bunch of index data describing the terms of the original data, plus deletions of those terms, perhaps with some amount of it merged together so the deletions knocked out the originals. Even when all rows were deleted that original data would hang out, though eventually it would mostly be overwritten if new data contained the same set of terms. (CVS 5413) check-in: 8b872e42 user: shess tags: trunk
19:39
Add a new test script to exercise the deadlock avoidance code in the btree mutex logic. (CVS 5412) check-in: 7d5e1c43 user: drh tags: trunk
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to ext/fts3/fts3.c.

Added test/fts3d.test.