summaryrefslogtreecommitdiffstats
path: root/third_party/sqlite/README.chromium
diff options
context:
space:
mode:
authorshess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-12 01:59:27 +0000
committershess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-12 01:59:27 +0000
commitd9d6b3a6a671b606e9f6fceb6368ec522fa52be0 (patch)
tree8499fd671f27f89accbc802c1c747480baef2879 /third_party/sqlite/README.chromium
parente0a905b3bcb24474198d755b824d0d467ebeb68b (diff)
downloadchromium_src-d9d6b3a6a671b606e9f6fceb6368ec522fa52be0.zip
chromium_src-d9d6b3a6a671b606e9f6fceb6368ec522fa52be0.tar.gz
chromium_src-d9d6b3a6a671b606e9f6fceb6368ec522fa52be0.tar.bz2
Skeleton of SQLite virtual-table module to recover data from corrupt databases.
"recover" implements a virtual table which uses the SQLite pager layer to read table pages and pull out the data which is structurally sound (at least at the storage layer). This CL implements the virtual-table interface, including schema, with some mock data for purposes of landing some initial tests. This CL should cause no changes to Chromium, as it does not get compiled. BUG=109482 TEST=none Review URL: http://codereview.chromium.org/9125018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117359 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/sqlite/README.chromium')
-rw-r--r--third_party/sqlite/README.chromium2
1 files changed, 2 insertions, 0 deletions
diff --git a/third_party/sqlite/README.chromium b/third_party/sqlite/README.chromium
index d53d8ba..6220727 100644
--- a/third_party/sqlite/README.chromium
+++ b/third_party/sqlite/README.chromium
@@ -189,3 +189,5 @@ Changes from Chrome:
conflict with an Apple library after amalgamation it was also necessary to
rename fts3_porter.c's 'cType' to 'vOrCType'.
- fts3_85522.patch allows fts3 to work if PRAGMA is not authorized.
+ - src/recover.c file implements a virtual table which can read
+ through corruption.