/ Changes On Branch upsert
Login

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

Changes In Branch upsert Excluding Merge-Ins

This is equivalent to a diff from 3b7801acff to 3295651917

2018-04-18
16:03
Add support for PostgreSQL UPSERT syntax and functionality. (check-in: fba24aec23 user: drh tags: trunk)
15:33
Fix the build for SQLITE_OMIT_UPSERT (Closed-Leaf check-in: 3295651917 user: drh tags: upsert)
09:16
Fix a problem in the shell preventing it from working with SQLITE_OMIT_AUTOINIT builds. (check-in: 89209000a2 user: dan tags: trunk)
01:34
Add new testcase() macros and fix a bug that was revealed when trying to cover all the new test cases. (check-in: 266a99f7c0 user: drh tags: upsert)
2018-04-16
14:36
Merge the Lemon enhancement from trunk, resulting in smaller parser tables. (check-in: 641f41722c user: drh tags: upsert)
14:31
Lemon enhancements: (1) Do not allocate space for the 'error' non-terminal if it is not used. (2) Fix an off-by-one problem so that 'unsigned char' can be used for symbol numbers if the number of symbols is 256. (check-in: 3b7801acff user: drh tags: trunk)
10:41
Increase the version number to 3.24.0 (check-in: f94528e1c7 user: drh tags: trunk)

Changes to Makefile.in.

Changes to Makefile.msc.

Changes to main.mk.

Changes to src/expr.c.

Changes to src/insert.c.

Changes to src/parse.y.

Changes to src/resolve.c.

Changes to src/sqliteInt.h.

Changes to src/trigger.c.

Changes to src/update.c.

Added src/upsert.c.

Changes to src/vdbe.h.

Changes to src/vdbeaux.c.

Changes to test/distinct.test.

Added test/upsert1.test.

Added test/upsert2.test.

Added test/upsert3.test.

Added test/upsert4.test.

Changes to tool/mkkeywordhash.c.

Changes to tool/mksqlite3c.tcl.