From: dan Date: Tue, 11 Apr 2017 20:48:30 +0000 (+0000) Subject: Avoid updating unaffected indexes on a table as part of an UPDATE that X-Git-Tag: version-3.19.0~70 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=15e0f3d901759d14c558b08ae870357e34f66a13;p=thirdparty%2Fsqlite.git Avoid updating unaffected indexes on a table as part of an UPDATE that requires foreign key processing in some cases. FossilOrigin-Name: 7aae5c0f99aa2fda85654242cfc9e23a0f981d9ce4ab17610d619cd208540b3d --- 15e0f3d901759d14c558b08ae870357e34f66a13 diff --cc manifest index e085e3f18c,103f117e15..a15558d8d8 --- a/manifest +++ 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 fa40f168fa,b8b2d6e02b..4a4800c424 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 1f68c184596912d742b50b1ca38252a9e783aacf121619a27b17a7ae9f6df041 -477bea9ed0dd0fa69896bfd16d9b1d22170cbab784e3279ce65c29c47e032f34 ++7aae5c0f99aa2fda85654242cfc9e23a0f981d9ce4ab17610d619cd208540b3d