From: drh Date: Thu, 19 Jul 2018 14:40:41 +0000 (+0000) Subject: Allow the VACUUM following SQLITE_DBCONFIG_RESET_DATABASE to proceed even X-Git-Tag: version-3.25.0~114 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b657f28bf68afd24b6e26fdc5e05c9c63ed1fa8e;p=thirdparty%2Fsqlite.git Allow the VACUUM following SQLITE_DBCONFIG_RESET_DATABASE to proceed even if the write-version in the header indicates that the database file is not writable. FossilOrigin-Name: 3dca8b9d5ab1f35f17fc527d8f2a20b6bac989d1406c883d5b4d6719953ef6b4 --- b657f28bf68afd24b6e26fdc5e05c9c63ed1fa8e diff --cc manifest index 31443dc45a,7ba93031ab..9e4893de63 --- a/manifest +++ 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 0d7d2629fa,4d55cea609..c1c9abfdbb --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - a5087c5c87ad65f92e3bc96bbc84afb43faf10ab6b9ed3ba16304b5c60ad069f -e2394002d02754bb45d56e805df9bc5a2ef0d14e5d94262c1f8ab7643bc27c8f ++3dca8b9d5ab1f35f17fc527d8f2a20b6bac989d1406c883d5b4d6719953ef6b4