]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add support for WITHOUT ROWID tables. This change also includes
authordrh <drh@noemail.net>
Thu, 7 Nov 2013 16:08:10 +0000 (16:08 +0000)
committerdrh <drh@noemail.net>
Thu, 7 Nov 2013 16:08:10 +0000 (16:08 +0000)
(1) standardization of the error message returned from run-time constraint
errors, (2) improved EXPLAIN comments, (3) the SQLITE_ENABLE_EXPLAIN_COMMENTS
option, (4) the SQLITE_ENABLE_MODULE_COMMENTS option, and (5) a bug fix
(see [573cc27427]) in the handling of REPLACE on the rowid when secondary
indices use FAIL or IGNORE.

FossilOrigin-Name: c80e229dd9c1230abefbc707d4bf0b24315c6bb5

1  2 
manifest
manifest.uuid

diff --cc manifest
index 5e69e127083bb9cfa597f739aa317d3e0f1a52ae,21d31fb94d115da9a885017e75f50dd828cd9e77..fe7f8655f015cab92268f62758399f12ef001ead
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sa\sbug\spreventing\sFTS\sfrom\scorrectly\sprocessing\sbracket\stokens\sthat\sare\simmediately\spreceded\sby\scharacters\sthat\sare\sneither\swhitespace\sor\stoken\scharacters.
- D 2013-11-04T08:56:22.163
 -C Make\ssure\scached\sKeyInfo\sobjects\sare\sonly\svalid\sfor\sa\ssingle\sdatabase\nconnection.\s\sClear\sall\scached\sKeyInfo\sobjects\son\sany\scollating\ssequence\s\nchange.
 -D 2013-11-07T14:09:39.090
++C Add\ssupport\sfor\sWITHOUT\sROWID\stables.\s\sThis\schange\salso\sincludes\n(1)\sstandardization\sof\sthe\serror\smessage\sreturned\sfrom\srun-time\sconstraint\nerrors,\s(2)\simproved\sEXPLAIN\scomments,\s(3)\sthe\sSQLITE_ENABLE_EXPLAIN_COMMENTS\noption,\s(4)\sthe\sSQLITE_ENABLE_MODULE_COMMENTS\soption,\sand\s(5)\sa\sbug\sfix\n(see\s[573cc27427])\sin\sthe\shandling\sof\sREPLACE\son\sthe\srowid\swhen\ssecondary\nindices\suse\sFAIL\sor\sIGNORE.
++D 2013-11-07T16:08:10.334
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in 0522b53cdc1fcfc18f3a98e0246add129136c654
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -1126,7 -1134,7 +1134,8 @@@ F tool/vdbe-compress.tcl f12c884766bd14
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01
  F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff
- P 42a11e7464ab1d97d603c7409f10710ad4f1f542
- R 2d5fb8fa6614cd47b99fe6098fa2430f
- U dan
- Z a252af69123903f914c4a37a9c4019f1
 -P defd5205a7cc3543cdd18f906f568e943b8b3a2c
 -R 0a7295680bb25731824803a052760874
++P 49be646cd981f8ff0434cf90d2748afa30260017 55eea1782aead6a6aaf93f14d85486f8fd2209ad
++R 1e773dfb806625ad59b6a083881b6fca
++T +closed 55eea1782aead6a6aaf93f14d85486f8fd2209ad
+ U drh
 -Z 813173a99e20e783c085a6d86fb32041
++Z 3c1e4b61d489a4d1c755b624a57fdf8f
diff --cc manifest.uuid
index 3ec31b2d55538e0ca7a8f9b7f869ed6573dfbb75,01ab178fce639887ead83898fdb08bb2cd242335..5f791aebdc4840c943d673769b6ff884058ffad8
@@@ -1,1 -1,1 +1,1 @@@
- 49be646cd981f8ff0434cf90d2748afa30260017
 -55eea1782aead6a6aaf93f14d85486f8fd2209ad
++c80e229dd9c1230abefbc707d4bf0b24315c6bb5