SQLite

Check-in [444c7c99be]
Login

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

Overview
Comment:Fix two more problems with corrupt database handling in fts5.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 444c7c99beb9f8b82963e9784aa2be54124c7011f4771122b4f608c02aa26408
User & Date: dan 2019-01-05 07:17:56.201
Context
2019-01-05
21:09
If the OP_ParseSchema opcode with a non-NULL P4 operand does not parse any rows out of the sqlite_master table, that indicates that the sqlite_master table is corrupt, so raise an SQLITE_CORRUPT error. (check-in: 598d7358e7 user: drh tags: trunk)
07:17
Fix two more problems with corrupt database handling in fts5. (check-in: 444c7c99be user: dan tags: trunk)
2019-01-04
23:39
Give a meaningful error on an attempt to use UPSERT on a virtual table, rather than simply not working. (check-in: fa98748f95 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to ext/fts5/fts5_index.c.
Changes to ext/fts5/fts5_storage.c.
Changes to ext/fts5/test/fts5corrupt3.test.