Files
cloudron-box/migrations/20260206180000-backups-add-integrity-check-fields.js
2026-02-08 23:26:57 +01:00

14 lines
730 B
JavaScript

'use strict';
exports.up = async function(db) {
await db.runSql('ALTER TABLE backups ADD COLUMN integrityCheckTaskId INTEGER');
await db.runSql('ALTER TABLE backups ADD COLUMN integrityCheckStatus VARCHAR(16)');
await db.runSql('ALTER TABLE backups ADD COLUMN integrityCheckResultJson TEXT');
await db.runSql('ALTER TABLE backups ADD COLUMN lastIntegrityCheckTime TIMESTAMP NULL');
await db.runSql('ALTER TABLE backups ADD FOREIGN KEY(integrityCheckTaskId) REFERENCES tasks(id)');
};
exports.down = async function(db) {
await db.runSql('ALTER TABLE backups DROP COLUMN integrityCheckTaskId, DROP COLUMN lastIntegrityCheckTime, DROP COLUMN integrityCheckStatus, DROP COLUMN integrityCheckResultJson');
};