]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Detect databases whose schema is corrupted using a CREATE TABLE AS statement
authordrh <drh@noemail.net>
Fri, 16 Mar 2018 20:23:01 +0000 (20:23 +0000)
committerdrh <drh@noemail.net>
Fri, 16 Mar 2018 20:23:01 +0000 (20:23 +0000)
and issue an appropriate error message.

FossilOrigin-Name: d75e67654aa9620b9617786553a002f54e8c6dcbbcc58948a06bd98a0916d75a

1  2 
manifest
manifest.uuid

diff --cc manifest
index d12cd67b7915ec7d7b638e290628273d0b53d8fb,1f25e1a6a1943e618f7338bb94db663457df69ea..4853d707ed65f14fa2095a195e812b073c5587ba
+++ 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 0e8f474cb201fab2623461006a80f2e6bddf397e,6bf1c78a677707ead2a4d10d4b9968d568d54cde..1f593da4e98b2561b736b015e8147a041b1ed028
@@@ -1,1 -1,1 +1,1 @@@
- 1774f1c3baf0bc3d83a53c52702696ff21814fa1de07cc38fd098832e6757b09
 -e13993cf833423eec5f94082cee7213b2d97bcf40dddb2683cf5a8ebf50a33e3
++d75e67654aa9620b9617786553a002f54e8c6dcbbcc58948a06bd98a0916d75a