Description[sql] Allow storing mmap status in a VIEW instead of meta table.
Some databases do not use the sql::MetaTable to handle versioning.
The mmap verification pass uses the [meta] table to store progress for
larger databases, and it uses detection of the [meta] table to
distinguish new/empty databases from existing databases. For
non-[meta] databases, store the status in an MmapStatus view.
BUG=652359
Committed: https://crrev.com/a62504d228eedeed490044b79403a9de9eb8a4cb
Cr-Commit-Position: refs/heads/master@{#430343}
Patch Set 1 #Patch Set 2 : Oops - actually callto set the new storage. #Patch Set 3 : rebase to get sync fix. #Patch Set 4 : Rebase and cleanup #Patch Set 5 : Debug iOS simulator results. #Patch Set 6 : OK, its an older SQLite on iOS. #
Messages
Total messages: 39 (24 generated)
|