SQLite

Check-in [7782cb1dd5]
Login

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

Overview
Comment:Fix to previous check-in: Make sure CHECK constraints involving the ROWID are not ignored when the ROWID changes.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 7782cb1dd5914b867caf5ff2f0f837407abbfd7a
User & Date: drh 2016-02-10 18:24:05.782
Context
2016-02-10
19:10
Add testcase() macros to the CHECK constraint avoidance logic. Avoid creating an unused VDBE label during CHECK constraint code generation. (check-in: 970881befd user: drh tags: trunk)
18:24
Fix to previous check-in: Make sure CHECK constraints involving the ROWID are not ignored when the ROWID changes. (check-in: 7782cb1dd5 user: drh tags: trunk)
16:52
Omit unnecessary CHECK constraints in UPDATE statements, when none of the columns referenced in the CHECK constraint are modified. (check-in: 02fbdbc782 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/insert.c.
Changes to test/check.test.