From: drh <> Date: Wed, 6 Sep 2023 16:51:13 +0000 (+0000) Subject: Add the xIntegrity method to the sqlite3_module object, thus enabling X-Git-Tag: version-3.44.0~227 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d4bb0896d4c0febbd9964c4185948f10a3d22066;p=thirdparty%2Fsqlite.git Add the xIntegrity method to the sqlite3_module object, thus enabling PRAGMA integrity_check to operate on virtual tables. Make use of this new method in the FTS3/4, FTS5, and RTREE virtual tables. FossilOrigin-Name: 2f08e7d233b6ddc28b61f0d17ae9b815a91c3c6e080862ce009dc0ad73c64cf5 --- d4bb0896d4c0febbd9964c4185948f10a3d22066 diff --cc manifest index 24fefe807a,269621ccba..5d51e1dddf --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sa\sfew\sSQLITE_MISUSE\sreturns\sso\sthat\sthey\scall\ssqlite3MisuseError(). - D 2023-09-05T15:03:23.029 -C Fix\sunreachable\sbranches. -D 2023-09-06T16:22:48.953 ++C Add\sthe\sxIntegrity\smethod\sto\sthe\ssqlite3_module\sobject,\sthus\senabling\nPRAGMA\sintegrity_check\sto\soperate\son\svirtual\stables.\s\sMake\suse\sof\sthis\nnew\smethod\sin\sthe\sFTS3/4,\sFTS5,\sand\sRTREE\svirtual\stables. ++D 2023-09-06T16:51:13.807 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@@ -2116,8 -2116,8 +2116,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 - P b12afff4efe4de84388d102060e8c312abd2f9eca8270b3c0f01ac6d1f2e329a - R c33ff09bfe39aecbb90b639f6158696c -P f1d4024a8ca06cf954aaf1f612684d1a5d28492bde757695db3f22c50c649709 ++P 93f74490faf8cc07e107afdab6737c6e5141ae1f01a05142bfcede2dd1b2ba4e f00fc16394427f25249dd58c25a9115fef1ae389e232d574b4e91db2e7f8c04d + R d7d930683491c90e93c168906facf667 ++T +closed f00fc16394427f25249dd58c25a9115fef1ae389e232d574b4e91db2e7f8c04d U drh - Z 799fbc495b6d502c0a1ef040c8c3f7ec -Z f2307316f4066423c9fe29a04014f943 ++Z 9bc6f20cf99d9c6172211d44112b17f5 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 98d9d4265c,c6fce08f3a..7ee3f28b69 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 93f74490faf8cc07e107afdab6737c6e5141ae1f01a05142bfcede2dd1b2ba4e -f00fc16394427f25249dd58c25a9115fef1ae389e232d574b4e91db2e7f8c04d ++2f08e7d233b6ddc28b61f0d17ae9b815a91c3c6e080862ce009dc0ad73c64cf5