"use strict"; const sql = require('../../services/sql'); const log = require('../../services/log'); const backupService = require('../../services/backup'); const consistencyChecksService = require('../../services/consistency_checks'); async function anonymize() { return await backupService.anonymize(); } async function backupDatabase() { return { backupFile: await backupService.backupNow("now") }; } async function vacuumDatabase() { await sql.execute("VACUUM"); log.info("Database has been vacuumed."); } async function findAndFixConsistencyIssues() { await consistencyChecksService.runOnDemandChecks(true); } module.exports = { backupDatabase, vacuumDatabase, findAndFixConsistencyIssues, anonymize };