diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-03-28 17:28:35 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2016-03-28 17:28:44 -0700 |
commit | 13882a31e478466b98dd4dfb7eebbd97c0627e06 (patch) | |
tree | d4251193c1f88cacbdc433899fcbdfa57c07c16d /platform/default | |
parent | 635aebbb89d205a52806ebfa18214d3a649c7291 (diff) | |
download | qtlocation-mapboxgl-13882a31e478466b98dd4dfb7eebbd97c0627e06.tar.gz |
[core] Set schema version to 3 after upgrading
The migration was upgrading the schema, but not the schema version. As a result, the (expensive) migration was running every time an OfflineDatabase was constructed with a v2 database.
Fixes #4501
Diffstat (limited to 'platform/default')
-rw-r--r-- | platform/default/mbgl/storage/offline_database.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/platform/default/mbgl/storage/offline_database.cpp b/platform/default/mbgl/storage/offline_database.cpp index 43f7abaf9d..0b8dec01bf 100644 --- a/platform/default/mbgl/storage/offline_database.cpp +++ b/platform/default/mbgl/storage/offline_database.cpp @@ -111,6 +111,7 @@ void OfflineDatabase::removeExisting() { void OfflineDatabase::migrateToVersion3() { db->exec("PRAGMA auto_vacuum = INCREMENTAL"); db->exec("VACUUM"); + db->exec("PRAGMA user_version = 3"); } OfflineDatabase::Statement OfflineDatabase::getStatement(const char * sql) { |