]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix a false-positive in the post-ALTER-TABLE schema verification logic that
authordrh <drh@noemail.net>
Mon, 17 Sep 2018 14:13:48 +0000 (14:13 +0000)
committerdrh <drh@noemail.net>
Mon, 17 Sep 2018 14:13:48 +0000 (14:13 +0000)
prevents ALTER TABLE from working if the table being altered has a trigger
that references any column of a virtual table. Ticket [b41031ea2b537237].

FossilOrigin-Name: 84105ea4af98bd8bddbdf9dc6674bdf73c110c0685afe868ce9681da110144d7

1  2 
manifest
manifest.uuid

diff --cc manifest
index 1c0edef14229412ef46e5cae436e93df0fbdda27,dbf6ef6918ae7e0f1acba318e4bb5f2bc2158cd4..3a9a996c3b2b6fa7334cefe479ef4078caded10f
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\smissing\sspace\sin\s'configure.ac'\sreported\son\sthe\smailing\slist.
- D 2018-09-17T12:49:21.213
 -C Restore\san\sassert()\sthat\swas\spresent\son\strunk.
 -D 2018-09-17T13:55:18.143
++C Fix\sa\sfalse-positive\sin\sthe\spost-ALTER-TABLE\sschema\sverification\slogic\sthat\nprevents\sALTER\sTABLE\sfrom\sworking\sif\sthe\stable\sbeing\saltered\shas\sa\strigger\nthat\sreferences\sany\scolumn\sof\sa\svirtual\stable.\sTicket\s[b41031ea2b537237].
++D 2018-09-17T14:13:48.435
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F Makefile.in 01e95208a78b57d056131382c493c963518f36da4c42b12a97eb324401b3a334
@@@ -1766,7 -1766,7 +1766,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 2df2cf4f179dd88fb2530dfd338f344ac48dd052ef954dc95a136884523f7aee
- R 6ec6307d67568ac3e0091078ce4674be
- U mistachkin
- Z e4f2ee688b66b0e845e087bd7ec53780
 -P 4d8be404dab265b51e5a6a95e83be85c22512e19a437191690c7d845c87ff259
 -R b0210376dae3a6dbba696619be40dcd0
++P 96b00a3cd2273dd3baa8e5b7a441458b142d4d2daabc679e4fcb5ab706674e76 a7b572ca7867a95f49888dc95c0dc6d726afa9fea26283be147ba422639d1307
++R 4daad1cccc245033b23027d4ea969738
++T +closed a7b572ca7867a95f49888dc95c0dc6d726afa9fea26283be147ba422639d1307
+ U drh
 -Z 4dfef6ec80ce5527a940e761bd4de33e
++Z 5ec0041f694b3ca4e0518a2092154271
diff --cc manifest.uuid
index 8f32424f2a2b4c9dea8d85587a86f3931f34ed7c,ca60fa17a42a16034590005067728b3e9532dea4..7f0a23c86da408434730067fc221a9b5a332d7ca
@@@ -1,1 -1,1 +1,1 @@@
- 96b00a3cd2273dd3baa8e5b7a441458b142d4d2daabc679e4fcb5ab706674e76
 -a7b572ca7867a95f49888dc95c0dc6d726afa9fea26283be147ba422639d1307
++84105ea4af98bd8bddbdf9dc6674bdf73c110c0685afe868ce9681da110144d7