]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add an sqlite3_set_last_insert_rowid() method. Use it to work around fts4 and
authordan <dan@noemail.net>
Mon, 27 Feb 2017 16:15:29 +0000 (16:15 +0000)
committerdan <dan@noemail.net>
Mon, 27 Feb 2017 16:15:29 +0000 (16:15 +0000)
fts5 modifying the last-insert-rowid unintuitively from within commit
processing.

FossilOrigin-Name: 952a3906b30a818e4574bb85f57150577d04f74e

1  2 
manifest
manifest.uuid

diff --cc manifest
index 1efcbbbcf09f4dcbe075034c38dc7b76900a97ef,e571698523702a14b3ef293c3e6bc5ca28522e49..089fbab9580b8e1800e8e671f38a23e44629ad38
+++ 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 d173449ff7e78811c6438c168e9a2f9e4479b135,ab91f005aeec821e6d0f21e103d21317a5369842..c4e0be71d160523fc42d7adfd423b56878a3f010
@@@ -1,1 -1,1 +1,1 @@@
- 660f9569d76e4ff1f5bd4f37f640e6a4fc2cf87d
 -fe41bb5632a5d438acfd682809f1bd12315b970a
++952a3906b30a818e4574bb85f57150577d04f74e