feat: automate verified SQLite backups and safe recovery
This commit is contained in:
5
scripts/backup.ts
Normal file
5
scripts/backup.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
import { Database } from "bun:sqlite";
|
||||
import { databasePath } from "../src/db/config";
|
||||
import { backupConfig, createBackup } from "../src/ops/backups";
|
||||
const db = new Database(databasePath, { readonly: true, strict: true });
|
||||
try { console.log(createBackup(db, backupConfig(databasePath))); } finally { db.close(); }
|
||||
Reference in New Issue
Block a user