[core] Remove database on schema downgrade

Previously we were throwing an exception.
This commit is contained in:
Thiago Marcos P. Santos
2017-08-21 17:58:27 +03:00
parent 224e9e6261
commit 558d4b1a88

View File

@@ -51,7 +51,7 @@ void OfflineDatabase::ensureSchema() {
case 4: migrateToVersion5(); // fall through
case 5: migrateToVersion6(); // fall through
case 6: return;
default: throw std::runtime_error("unknown schema version");
default: break; // downgrade, delete the database
}
removeExisting();