SQLite

Check-in [0e1d8d14a1]
Login

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

Overview
Comment:Do not allow indexing of any table whose name begins with "sqlite_". Ticket #3284. Improve handling of databases with malformed schemas - just in case somebody has actually indexed a system table. (CVS 5553)
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 0e1d8d14a153483e65bd0246d23db2b823a122d1
User & Date: drh 2008-08-11 18:44:58.000
Context
2008-08-11
19:12
Make the CLI more tolerant of malformed schemas by setting the writable_schema pragma prior to running the ".dump" command. (CVS 5554) (check-in: 860babd841 user: drh tags: trunk)
18:44
Do not allow indexing of any table whose name begins with "sqlite_". Ticket #3284. Improve handling of databases with malformed schemas - just in case somebody has actually indexed a system table. (CVS 5553) (check-in: 0e1d8d14a1 user: drh tags: trunk)
18:29
The GCC magic to warn about experimental interfaces does not work on gcc version 4.1.0. Add #ifdefs to work around this. (CVS 5552) (check-in: 90cae83169 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/build.c.
Changes to src/prepare.c.
Changes to src/vdbe.c.
Changes to src/vdbeapi.c.
Changes to test/analyze.test.
Changes to test/autoinc.test.
Changes to test/trigger7.test.