mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-07 12:07:07 +03:00
Made all updates required be performed at once.
This commit is contained in:
@@ -18,8 +18,11 @@ if (config.createDatabaseIfNotExist && !config.readOnly) {
|
|||||||
// Upgrade database if required
|
// Upgrade database if required
|
||||||
let versionCode = db.prepare("SELECT code FROM version").get() || 0;
|
let versionCode = db.prepare("SELECT code FROM version").get() || 0;
|
||||||
let path = config.schemaFolder + "/_upgrade_" + versionCode + ".sql";
|
let path = config.schemaFolder + "/_upgrade_" + versionCode + ".sql";
|
||||||
if (fs.existsSync(path)) {
|
while (fs.existsSync(path)) {
|
||||||
db.exec(fs.readFileSync(path).toString());
|
db.exec(fs.readFileSync(path).toString());
|
||||||
|
|
||||||
|
versionCode = db.prepare("SELECT code FROM version").get();
|
||||||
|
path = config.schemaFolder + "/_upgrade_" + versionCode + ".sql";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Enable WAL mode checkpoint number
|
// Enable WAL mode checkpoint number
|
||||||
|
|||||||
Reference in New Issue
Block a user