SQLite

Check-in [e940b5de49]
Login

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

Overview
Comment:When preparing an UPDATE statement, avoid generating VDBE code for those foreign key related actions and constraint checks that may be seen to be unnecessary by considering the subset of table columns potentially modified by the UPDATE.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: e940b5de49baa1d6a4cf859fbbc0e0df86ac5dbf
User & Date: dan 2013-09-05 18:40:29.445
Context
2013-09-06
00:40
Make sure the destination WhereLoop is left in a sane state when an OOM fault occurs inside of whereLoopXfer(). (check-in: a99a53b81e user: drh tags: trunk)
2013-09-05
18:40
When preparing an UPDATE statement, avoid generating VDBE code for those foreign key related actions and constraint checks that may be seen to be unnecessary by considering the subset of table columns potentially modified by the UPDATE. (check-in: e940b5de49 user: dan tags: trunk)
2013-09-04
18:14
Rearrange the order of conditions in an "if" statement to facilitate testing. (check-in: 8462fb43c2 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/delete.c.
Changes to src/fkey.c.
Changes to src/insert.c.
Changes to src/sqliteInt.h.
Changes to src/update.c.
Added test/fkey7.test.
Changes to test/permutations.test.