From: dan Date: Mon, 27 Feb 2017 16:15:29 +0000 (+0000) Subject: Add an sqlite3_set_last_insert_rowid() method. Use it to work around fts4 and X-Git-Tag: version-3.18.0~94 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8a89d834d6606df1b17396682fce4dda10ac12f1;p=thirdparty%2Fsqlite.git Add an sqlite3_set_last_insert_rowid() method. Use it to work around fts4 and fts5 modifying the last-insert-rowid unintuitively from within commit processing. FossilOrigin-Name: 952a3906b30a818e4574bb85f57150577d04f74e --- 8a89d834d6606df1b17396682fce4dda10ac12f1 diff --cc manifest index 1efcbbbcf0,e571698523..089fbab958 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Remove\sreferences\sto\sspecial\shandling\sin\svirtual\stable\smethods\sfrom\sthe\ndocumentation\sfor\ssqlite3_last_insert_rowid(). - D 2017-02-27T12:23:52.119 + C Add\san\ssqlite3_set_last_insert_rowid()\smethod.\sUse\sit\sto\swork\saround\sfts4\sand\nfts5\smodifying\sthe\slast-insert-rowid\sunintuitively\sfrom\swithin\scommit\nprocessing. -D 2017-02-27T14:52:48.644 ++D 2017-02-27T16:15:29.690 F Makefile.in edb6bcdd37748d2b1c3422ff727c748df7ffe918 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc a89ea37ab5928026001569f056973b9059492fe2 @@@ -1557,7 -1559,10 +1559,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 ffd61fb449a510b2fc90caf86b266733051cc365 - R 8aa5e89f1f59df441ed610ff04b07915 -P 660f9569d76e4ff1f5bd4f37f640e6a4fc2cf87d ++P 660f9569d76e4ff1f5bd4f37f640e6a4fc2cf87d fe41bb5632a5d438acfd682809f1bd12315b970a + R 882d86f84a56568be3256ca713764e4e -T *branch * set-last-insert-rowid -T *sym-set-last-insert-rowid * -T -sym-trunk * ++T +closed fe41bb5632a5d438acfd682809f1bd12315b970a U dan - Z e6ccfdfcae6209cec3abae13f87bf4f8 -Z 68fc9fa30db7c037a3f29bd13a0c709d ++Z 5437a317a211c2826dc04cbed3f42658 diff --cc manifest.uuid index d173449ff7,ab91f005ae..c4e0be71d1 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 660f9569d76e4ff1f5bd4f37f640e6a4fc2cf87d -fe41bb5632a5d438acfd682809f1bd12315b970a ++952a3906b30a818e4574bb85f57150577d04f74e