]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Avoid updating unaffected indexes on a table as part of an UPDATE that
authordan <dan@noemail.net>
Tue, 11 Apr 2017 20:48:30 +0000 (20:48 +0000)
committerdan <dan@noemail.net>
Tue, 11 Apr 2017 20:48:30 +0000 (20:48 +0000)
requires foreign key processing in some cases.

FossilOrigin-Name: 7aae5c0f99aa2fda85654242cfc9e23a0f981d9ce4ab17610d619cd208540b3d

1  2 
manifest
manifest.uuid

diff --cc manifest
index e085e3f18cf7a9ecd6347f0e7881c7a5542ee386,103f117e15e13051ac7c1591e3437a0a21d9a545..a15558d8d8240fd4458d748cd883a9b325787a4d
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Limit\sthe\sdepth\sof\srecursion\sfor\svalid\sJSON\sin\sthe\sJSON1\sextension\sin\sorder\nto\savoid\susing\sexcess\sstack\sspace\sin\sthe\srecursive\sdescent\sparser.\nFix\sfor\sticket\s[981329adeef51011052667a9].
- D 2017-04-11T18:55:05.542
 -C Avoid\supdating\sunaffected\sindexes\son\sa\stable\sas\spart\sof\san\sUPDATE\sthat\srequires\nforeign\skey\sprocessing\sin\ssome\scases.
 -D 2017-04-11T19:58:55.816
++C Avoid\supdating\sunaffected\sindexes\son\sa\stable\sas\spart\sof\san\sUPDATE\sthat\nrequires\sforeign\skey\sprocessing\sin\ssome\scases.
++D 2017-04-11T20:48:30.136
  F Makefile.in 1cc758ce3374a32425e4d130c2fe7b026b20de5b8843243de75f087c0a2661fb
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc a4c0613a18663bda56d8cf76079ab6590a7c3602e54befb4bbdef76bcaa38b6a
@@@ -1571,7 -1571,10 +1571,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 76cd611d41465fcec61c21520d55172cb236530f38386b7d4a5544ba87de2353
- R 4121191f9cbabfb85c1e92872e6e98a5
- U drh
- Z 8a8f0ee4e24e0270c8727f53d830c8c6
 -P 1f68c184596912d742b50b1ca38252a9e783aacf121619a27b17a7ae9f6df041
++P 1f68c184596912d742b50b1ca38252a9e783aacf121619a27b17a7ae9f6df041 477bea9ed0dd0fa69896bfd16d9b1d22170cbab784e3279ce65c29c47e032f34
+ R 64d829e1406f8fce120ec976a7526a63
 -T *branch * fkey-optimization
 -T *sym-fkey-optimization *
 -T -sym-trunk *
++T +closed 477bea9ed0dd0fa69896bfd16d9b1d22170cbab784e3279ce65c29c47e032f34
+ U dan
 -Z 11630915b607d65a1bf3ba20257e205b
++Z 4b9ca8a969671d2c2632520dbc5c02e5
diff --cc manifest.uuid
index fa40f168fae14a0146ec25a58146b0bf152afe78,b8b2d6e02b5decb62c20c9377a5fa7139100df1d..4a4800c42493a16e62ce160118ce252afbe66b0e
@@@ -1,1 -1,1 +1,1 @@@
- 1f68c184596912d742b50b1ca38252a9e783aacf121619a27b17a7ae9f6df041
 -477bea9ed0dd0fa69896bfd16d9b1d22170cbab784e3279ce65c29c47e032f34
++7aae5c0f99aa2fda85654242cfc9e23a0f981d9ce4ab17610d619cd208540b3d