diff options
author | shess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-12 01:59:27 +0000 |
---|---|---|
committer | shess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-12 01:59:27 +0000 |
commit | d9d6b3a6a671b606e9f6fceb6368ec522fa52be0 (patch) | |
tree | 8499fd671f27f89accbc802c1c747480baef2879 /third_party/sqlite/README.chromium | |
parent | e0a905b3bcb24474198d755b824d0d467ebeb68b (diff) | |
download | chromium_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.chromium | 2 |
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. |