From: drh Date: Mon, 17 Sep 2018 14:13:48 +0000 (+0000) Subject: Fix a false-positive in the post-ALTER-TABLE schema verification logic that X-Git-Tag: version-3.26.0~151 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=051a1022ffdb847b4c2d97d73aea96322d70b28e;p=thirdparty%2Fsqlite.git Fix a false-positive in the post-ALTER-TABLE schema verification logic that 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 --- 051a1022ffdb847b4c2d97d73aea96322d70b28e diff --cc manifest index 1c0edef142,dbf6ef6918..3a9a996c3b --- a/manifest +++ 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 8f32424f2a,ca60fa17a4..7f0a23c86d --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 96b00a3cd2273dd3baa8e5b7a441458b142d4d2daabc679e4fcb5ab706674e76 -a7b572ca7867a95f49888dc95c0dc6d726afa9fea26283be147ba422639d1307 ++84105ea4af98bd8bddbdf9dc6674bdf73c110c0685afe868ce9681da110144d7