safer backup to file using VACUUM INTO + possibility to explicitly ask for backup now

This commit is contained in:
zadam
2020-05-29 21:55:08 +02:00
parent 1911d64c1c
commit 13f9d037dc
5 changed files with 68 additions and 13 deletions

View File

@@ -2,8 +2,15 @@
const sql = require('../../services/sql');
const log = require('../../services/log');
const backupService = require('../../services/backup');
const consistencyChecksService = require('../../services/consistency_checks');
async function backupDatabase() {
return {
backupFile: await backupService.backupNow("now")
};
}
async function vacuumDatabase() {
await sql.execute("VACUUM");
@@ -15,6 +22,7 @@ async function findAndFixConsistencyIssues() {
}
module.exports = {
backupDatabase,
vacuumDatabase,
findAndFixConsistencyIssues
};
};