]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add support for PostgreSQL UPSERT syntax and functionality.
authordrh <drh@noemail.net>
Wed, 18 Apr 2018 16:03:36 +0000 (16:03 +0000)
committerdrh <drh@noemail.net>
Wed, 18 Apr 2018 16:03:36 +0000 (16:03 +0000)
FossilOrigin-Name: fba24aec235dd6f124c1ece66cdac485c9d96e0578c4fbacd8f49d7b767a5b4a

1  2 
manifest
manifest.uuid

diff --cc manifest
index a5b5a78d139a1baed1599203b8618feec69ff8f0,2f4b77c5eb24e43c4ca4362f695ac01fd9d72ba9..2ac71fa8a6043e54bc498a6c2ac0272d94724805
+++ b/manifest
@@@ -1,10 -1,10 +1,10 @@@
- C Enhance\sALTER\sTABLE\sADD\sCOLUMN\sto\ssupport\s"DEFAULT\strue"\sand\s"DEFAULT\sfalse".
- D 2018-04-18T11:35:35.163
 -C Fix\sthe\sbuild\sfor\sSQLITE_OMIT_UPSERT
 -D 2018-04-18T15:33:21.840
++C Add\ssupport\sfor\sPostgreSQL\sUPSERT\ssyntax\sand\sfunctionality.
++D 2018-04-18T16:03:36.712
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
- F Makefile.in 7016fc56c6b9bfe5daac4f34be8be38d8c0b5fab79ccbfb764d3b23bf1c6fff3
+ F Makefile.in 5ce9343cba9c189046f1afe6d2bcc1f68079439febc05267b98aec6ecc752439
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
- F Makefile.msc 43dd6ae2e5a2bb8df7bfc9ed85935129caffeafb8c1803d24c5d038b1e74c8ca
+ F Makefile.msc 59179295f6a9b433e3f59a6dc2fcf6db6fcac35d92015294beb5d27f2924ebb9
  F README.md 7764d56778d567913ef11c82da9ab94aefa0826f7c243351e4e2d7adaef6f373
  F VERSION b7c9d1d11cb70ef8e90cfcf3c944aa58a9f801cc2ad487eebb0a110c16dfc2df
  F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50
@@@ -489,10 -489,10 +489,10 @@@ F src/pragma.h bb83728944b42f6d409c77f5
  F src/prepare.c b086fea6a1952db88beca31fdd621201ee5e4ce3f02905248cc3035a8174aa89
  F src/printf.c d3b7844ddeb11fbbdd38dd84d09c9c1ac171d21fb038473c3aa97981201cc660
  F src/random.c 80f5d666f23feb3e6665a6ce04c7197212a88384
- F src/resolve.c b3ace63b0470cb0063c2acc3a1dcb95eb432be45ed3c931854694f8a000cd763
+ F src/resolve.c 6415381a0e9d22c0e7cba33ca4a53f81474190862f5d4838190f5eb5b0b47bc9
  F src/rowset.c 7b7e7e479212e65b723bf40128c7b36dc5afdfac
  F src/select.c 3e84cb869930aa8fcacd3acbb1a0ec2d82736c8479d6a4367a5f1a926fb8a763
 -F src/shell.c.in cc960721e56ebc1a78773bb5d2f5608b54275f945cbe49e4afe919d6888062a7
 +F src/shell.c.in bcde676be8aef998449e4fc8076c671257f41cbfe0cf39c87464b4558e6abf9a
  F src/sqlite.h.in e0be726ea6e4e6571724d39d242472ecd8bd1ba6f84ade88e1641bde98a6d02b
  F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8
  F src/sqlite3ext.h 83a3c4ce93d650bedfd1aa558cb85a516bd6d094445ee989740827d0d944368d
@@@ -561,12 -562,12 +562,12 @@@ F src/utf.c 810fbfebe12359f10bc2a011520
  F src/util.c d9eb0a6c4aae1b00a7369eadd7ca0bbe946cb4c953b6751aa20d357c2f482157
  F src/vacuum.c 762ee9bbf8733d87d8cd06f58d950e881982e416f8c767334a40ffd341b6bff5
  F src/vdbe.c 066a4e1de2ed83e253adfd2e97a684cf562eaa41d31ee7f3d3e4c8aea4485a55
- F src/vdbe.h 134beb7a12a6213c00eba58febaede33447cc4441bc568a0d9c144b33fc3720a
+ F src/vdbe.h 574ce9a0d57b026fc93ac379a339b8d391977f335ab4176a7e21ba902e9184bd
  F src/vdbeInt.h 95f7adfdc5c8f1353321f55a6c5ec00a90877e3b85af5159e393afb41ff54110
  F src/vdbeapi.c 29d2baf9c1233131ec467d7bed1b7c8a03c27579048d768c4b04acf427838858
- F src/vdbeaux.c 2756ac68ac259c416554100598fc291870063288cd7e1af22847f57b3e130e56
+ F src/vdbeaux.c 0fdf97855e523489b8a75483e872164418b46651d8bfd74c6f526b4cbaf3c41d
  F src/vdbeblob.c f5c70f973ea3a9e915d1693278a5f890dc78594300cf4d54e64f2b0917c94191
 -F src/vdbemem.c 414e28d3a7e2a8bee2bb247de115dcbc68e3cbac284d5862d077002f7a93bce1
 +F src/vdbemem.c 0cbe9b9560e42b72983cf9e1bceba48f297e51142bfb6b57f3747cf60106b92d
  F src/vdbesort.c 731a09e5cb9e96b70c394c1b7cf3860fbe84acca7682e178615eb941a3a0ef2f
  F src/vdbetrace.c 48e11ebe040c6b41d146abed2602e3d00d621d7ebe4eb29b0a0f1617fd3c2f6c
  F src/vtab.c 0e4885495172e1bdf54b12cce23b395ac74ef5729031f15e1bc1e3e6b360ed1a
@@@ -1717,7 -1722,7 +1722,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 40b117347763ef67f6621d3665ca7f287eebfd7435e3178055a8c624eb06b2c5
- R 5d2fff2f5a97d5837ef46eec09589a8b
 -P 266a99f7c068aadbd08157d1d495a428109ad7a32d872f8026e8db0f89c40f91
 -R beffe4e8f99a4b145e65920ae4da634c
++P 594ebc69557095c9262db39129dd50a3dbf038556a3d2a3ea69b82ed4c61e2b9 32956519173ee49ec9dd9aa7952278eb4effe567493c6cb304e16f887df6bafa
++R a0a65e03dc88603b3bbcbe2ed2843e2a
++T +closed 32956519173ee49ec9dd9aa7952278eb4effe567493c6cb304e16f887df6bafa
  U drh
- Z 685effdb43a729aa2d53ef8b5db3879d
 -Z 073869083639ed1dafae01fc922c591d
++Z 3650955ecafd6ccd6c1e29803e683fbf
diff --cc manifest.uuid
index 4d8733177df3117944498c7519c7ddb863cd0739,01e8656197842bdd2ce002887a9f5e71bde8cdc5..8cecad6dc564b438c0b5d3fa085f338148e0edc9
@@@ -1,1 -1,1 +1,1 @@@
- 594ebc69557095c9262db39129dd50a3dbf038556a3d2a3ea69b82ed4c61e2b9
 -32956519173ee49ec9dd9aa7952278eb4effe567493c6cb304e16f887df6bafa
++fba24aec235dd6f124c1ece66cdac485c9d96e0578c4fbacd8f49d7b767a5b4a