This commit is contained in:
Louis Lam 2024-09-27 21:42:20 +08:00
parent 0f3c727aa4
commit 59e7607e1a

View file

@ -735,7 +735,7 @@ class Database {
log.debug("db", "Enter Migrate Aggregate Table function"); log.debug("db", "Enter Migrate Aggregate Table function");
// //
let migrated = false; let migrated = Settings.get("migratedAggregateTable");
if (migrated) { if (migrated) {
log.debug("db", "Migrated, skip migration"); log.debug("db", "Migrated, skip migration");
@ -759,10 +759,20 @@ class Database {
FROM heartbeat FROM heartbeat
`); `);
// Show warning if stat_* tables are not empty
for (let table of [ "stat_minutely", "stat_hourly", "stat_daily" ]) {
let count = await trx(table).count("*").first();
if (count.count > 0) {
log.warn("db", `Table ${table} is not empty, migration may cause data loss (Maybe you were using 2.0.0-dev?)`);
}
}
console.log("Dates", dates); console.log("Dates", dates);
console.log("Monitors", monitors); console.log("Monitors", monitors);
trx.commit(); trx.commit();
//await Settings.set("migratedAggregateTable", true);
} }
} }