]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the largely untested SQLITE_FTS5_NO_WITHOUT_ROWID compile time option to fts5...
authordan <dan@noemail.net>
Fri, 15 Jul 2016 19:17:19 +0000 (19:17 +0000)
committerdan <dan@noemail.net>
Fri, 15 Jul 2016 19:17:19 +0000 (19:17 +0000)
FossilOrigin-Name: d0a1cf1c56c237617fb73cb31f4950365b1f3e9b

ext/fts5/fts5_storage.c
manifest
manifest.uuid

index 90df3396c352473beb969b2109daaab3ef2b3583..a6958874582e0c63e2db03a81f5658e65f7526bf 100644 (file)
@@ -247,7 +247,11 @@ int sqlite3Fts5CreateTable(
   char *zErr = 0;
 
   rc = fts5ExecPrintf(pConfig->db, &zErr, "CREATE TABLE %Q.'%q_%q'(%s)%s",
-      pConfig->zDb, pConfig->zName, zPost, zDefn, bWithout?" WITHOUT ROWID":""
+      pConfig->zDb, pConfig->zName, zPost, zDefn, 
+#ifndef SQLITE_FTS5_NO_WITHOUT_ROWID
+      bWithout?" WITHOUT ROWID":
+#endif
+      ""
   );
   if( zErr ){
     *pzErr = sqlite3_mprintf(
index 3e9a346ef30aa957fecfc7e407e2a6d1754263b5..9a69ac1bf0b8ba2a4339f7b2ef61494bd822ef25 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Disable\sthe\sCSV\sextension\swhen\svirtual\stables\sare\sdisabled.
-D 2016-07-15T02:50:18.913
+C Add\sthe\slargely\suntested\sSQLITE_FTS5_NO_WITHOUT_ROWID\scompile\stime\soption\sto\sfts5.\sFor\sbuilding\sa\sdynamically\sloadable\sextension\sthat\sdoes\snot\suse\sWITHOUT\sROWID.
+D 2016-07-15T19:17:19.168
 F Makefile.in 6c20d44f72d4564f11652b26291a214c8367e5db
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc d66d0395c38571aab3804f8db0fa20707ae4609a
@@ -106,7 +106,7 @@ F ext/fts5/fts5_expr.c bcb238ee4ac1164302ab528487520488516bd030
 F ext/fts5/fts5_hash.c 880998e596b60f078348d48732ca4ad9a90caad2
 F ext/fts5/fts5_index.c b429e23fabb57506f71e406997cc46b89190dc97
 F ext/fts5/fts5_main.c f85281445dcf8be32d18841c93a6f90fe27dbfe2
-F ext/fts5/fts5_storage.c 3309c6a8e34b974513016fd1ef47c83f5898f94c
+F ext/fts5/fts5_storage.c de0ed8a06738bde433afe11e92295ceaffbc4e58
 F ext/fts5/fts5_tcl.c f8731e0508299bd43f1a2eff7dbeaac870768966
 F ext/fts5/fts5_test_mi.c 783b86697ebf773c18fc109992426c0173a055bc
 F ext/fts5/fts5_test_tok.c db08af63673c3a7d39f053b36fd6e065017706be
@@ -1505,7 +1505,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P a7db6e45ad45be9b3003f61d4163f543498a7c9d
-R ec00a189cb07c46ebd136f03f1e34d37
-U drh
-Z 4982072efce5132597470baa33eb57d2
+P ec7180892ac737f0731cf61f2d095a5c1d18ad93
+R e7e67692a9bf28fabbef5b90b609823b
+U dan
+Z 6e92686cc60df8d9ecf6a38e315fe4e5
index 3747973d87fefe8e53b64c318bc71809c31ee7e6..6d865861679e5050350a17bbe6d84ee99e15e0c1 100644 (file)
@@ -1 +1 @@
-ec7180892ac737f0731cf61f2d095a5c1d18ad93
\ No newline at end of file
+d0a1cf1c56c237617fb73cb31f4950365b1f3e9b
\ No newline at end of file