From: drh Date: Fri, 16 Mar 2018 20:23:01 +0000 (+0000) Subject: Detect databases whose schema is corrupted using a CREATE TABLE AS statement X-Git-Tag: version-3.23.0~54 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=86c369428f55e27b9740a6f00180f57e29ea4511;p=thirdparty%2Fsqlite.git Detect databases whose schema is corrupted using a CREATE TABLE AS statement and issue an appropriate error message. FossilOrigin-Name: d75e67654aa9620b9617786553a002f54e8c6dcbbcc58948a06bd98a0916d75a --- 86c369428f55e27b9740a6f00180f57e29ea4511 diff --cc manifest index d12cd67b79,1f25e1a6a1..4853d707ed --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sa\sproblem\sin\stest\sscript\sthread001.test\scausing\sa\sspurious\s"-1\sfiles\swere\nleft\sopen"\serror\swhen\srun\sseparately. - D 2018-03-16T07:48:43.361 -C Better\serror\smessage\stext\swhen\sthe\sschema\sis\scorrupted\sby\sa\sCREATE\sTABLE\sAS\nentry. -D 2018-03-16T20:15:58.956 ++C Detect\sdatabases\swhose\sschema\sis\scorrupted\susing\sa\sCREATE\sTABLE\sAS\sstatement\nand\sissue\san\sappropriate\serror\smessage. ++D 2018-03-16T20:23:01.801 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F Makefile.in 7016fc56c6b9bfe5daac4f34be8be38d8c0b5fab79ccbfb764d3b23bf1c6fff3 @@@ -1712,7 -1712,7 +1712,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 f1784aff4e6ff1c84d3fa0069034290154220fd2fa85c7df342c717ad54f4b91 - R 6365d4cb8120ab9ac72d818a9b1d70a0 - U dan - Z b450edce4db91ca834c891cd7015f37d -P 5f779ff6b48ec97efacd49b1715b7e5272694fa839be349c90667812bbffe22b ++P 1774f1c3baf0bc3d83a53c52702696ff21814fa1de07cc38fd098832e6757b09 e13993cf833423eec5f94082cee7213b2d97bcf40dddb2683cf5a8ebf50a33e3 + R a2c5b8eddcb12d3bb2fe3e3879b722e7 ++T +closed e13993cf833423eec5f94082cee7213b2d97bcf40dddb2683cf5a8ebf50a33e3 + U drh -Z 082ab73893d53982ab87629d2ac22c11 ++Z 374d2eb65795866b294a2545ae7eea24 diff --cc manifest.uuid index 0e8f474cb2,6bf1c78a67..1f593da4e9 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 1774f1c3baf0bc3d83a53c52702696ff21814fa1de07cc38fd098832e6757b09 -e13993cf833423eec5f94082cee7213b2d97bcf40dddb2683cf5a8ebf50a33e3 ++d75e67654aa9620b9617786553a002f54e8c6dcbbcc58948a06bd98a0916d75a