From: drh Date: Thu, 7 Nov 2013 16:08:10 +0000 (+0000) Subject: Add support for WITHOUT ROWID tables. This change also includes X-Git-Tag: version-3.8.2~137 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b0e503409d809f0a78873e014a7e3ccf547b7aea;p=thirdparty%2Fsqlite.git Add support for WITHOUT ROWID tables. This change also includes (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 --- b0e503409d809f0a78873e014a7e3ccf547b7aea diff --cc manifest index 5e69e12708,21d31fb94d..fe7f8655f0 --- a/manifest +++ 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 3ec31b2d55,01ab178fce..5f791aebdc --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 49be646cd981f8ff0434cf90d2748afa30260017 -55eea1782aead6a6aaf93f14d85486f8fd2209ad ++c80e229dd9c1230abefbc707d4bf0b24315c6bb5