You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
721 B
25 lines
721 B
1 month ago
|
const { R } = require("redbean-node");
|
||
|
const Database = require("../server/database");
|
||
|
const args = require("args-parser")(process.argv);
|
||
|
const { Settings } = require("../server/settings");
|
||
|
|
||
|
const main = async () => {
|
||
|
console.log("Connecting the database");
|
||
|
Database.initDataDir(args);
|
||
|
await Database.connect(false, false, true);
|
||
|
|
||
|
console.log("Deleting all data from aggregate tables");
|
||
|
await R.exec("DELETE FROM stat_minutely");
|
||
|
await R.exec("DELETE FROM stat_hourly");
|
||
|
await R.exec("DELETE FROM stat_daily");
|
||
|
|
||
|
console.log("Resetting the aggregate table state");
|
||
|
await Settings.set("migrateAggregateTableState", "");
|
||
|
|
||
|
await Database.close();
|
||
|
console.log("Done");
|
||
|
};
|
||
|
|
||
|
main();
|
||
|
|