]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Allow the VACUUM following SQLITE_DBCONFIG_RESET_DATABASE to proceed even
authordrh <drh@noemail.net>
Thu, 19 Jul 2018 14:40:41 +0000 (14:40 +0000)
committerdrh <drh@noemail.net>
Thu, 19 Jul 2018 14:40:41 +0000 (14:40 +0000)
if the write-version in the header indicates that the database file is not
writable.

FossilOrigin-Name: 3dca8b9d5ab1f35f17fc527d8f2a20b6bac989d1406c883d5b4d6719953ef6b4

1  2 
manifest
manifest.uuid

diff --cc manifest
index 31443dc45afb17c239b6004361d336265b88680b,7ba93031abc6c1c836a7894ec0e73779b79b25ba..9e4893de63e92f972daadad4e654253399f2dc02
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Add\sthe\sSQLITE_FCNTL_DATA_VERSION\sfile\scontrol
- D 2018-07-18T19:09:07.674
 -C Experimental\sfix\sfor\sresetting\sdatabases\sthat\shave\sbeen\sdeemed\sread-only\sdue\nto\sa\scorrupt\s"read-version"\sheader\sfield.
 -D 2018-07-19T11:44:02.889
++C Allow\sthe\sVACUUM\sfollowing\sSQLITE_DBCONFIG_RESET_DATABASE\sto\sproceed\seven\nif\sthe\swrite-version\sin\sthe\sheader\sindicates\sthat\sthe\sdatabase\sfile\sis\snot\nwritable.
++D 2018-07-19T14:40:41.861
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F Makefile.in 0a3a6c81e6fcb969ff9106e882f0a08547014ba463cb6beca4c4efaecc924ee6
@@@ -1750,7 -1750,10 +1750,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 4c70ea5b0e2a512c6a46ac1f14397720e8c8556875701e78c30b19f850c24f55
- R 77c9c3d812b42dbbcdaf40ac46fb4612
 -P a5087c5c87ad65f92e3bc96bbc84afb43faf10ab6b9ed3ba16304b5c60ad069f
++P a5087c5c87ad65f92e3bc96bbc84afb43faf10ab6b9ed3ba16304b5c60ad069f e2394002d02754bb45d56e805df9bc5a2ef0d14e5d94262c1f8ab7643bc27c8f
+ R cc038e87dc659a807799369c4759d0af
 -T *branch * exp-dbreset-fix
 -T *sym-exp-dbreset-fix *
 -T -sym-trunk *
 -U dan
 -Z c2723926c6d15ad4b82159593e2d431c
++T +closed e2394002d02754bb45d56e805df9bc5a2ef0d14e5d94262c1f8ab7643bc27c8f
 +U drh
- Z 68e40ab59c72a085fa81a9bdc778d1c6
++Z ef1b233b53118b1e787b272f555289dd
diff --cc manifest.uuid
index 0d7d2629fabcfc0c425acb77b67b554bbc213080,4d55cea6094a45c06a967b7b840b19672d3bbc6d..c1c9abfdbb349185aa9309fb5efbe19c78bc42bb
@@@ -1,1 -1,1 +1,1 @@@
- a5087c5c87ad65f92e3bc96bbc84afb43faf10ab6b9ed3ba16304b5c60ad069f
 -e2394002d02754bb45d56e805df9bc5a2ef0d14e5d94262c1f8ab7643bc27c8f
++3dca8b9d5ab1f35f17fc527d8f2a20b6bac989d1406c883d5b4d6719953ef6b4