Add DB_VERSION to keep track of DBs versions

This will make easy to track compatibility with a certain DB structure across different flavors of YACReader. It will only change when the DB structure changes.
This commit is contained in:
Luis Ángel San Martín
2023-08-06 08:55:55 +02:00
parent c0effb43b3
commit 71a7a07274
3 changed files with 6 additions and 2 deletions

View File

@ -20,7 +20,7 @@ void LibrariesUpdater::updateIfNeeded()
QString dbVersion;
if (d.exists(path) && d.exists(path + "/library.ydb") && (dbVersion = DataBaseManagement::checkValidDB(path + "/library.ydb")) != "") {
int comparation = DataBaseManagement::compareVersions(dbVersion, VERSION);
int comparation = DataBaseManagement::compareVersions(dbVersion, DB_VERSION);
if (comparation < 0) {
bool updated = DataBaseManagement::updateToCurrentVersion(path);