v0.9.4 bugs fixes

This commit is contained in:
2026-03-14 00:33:53 -04:00
parent 28678dc5b0
commit e7f1bdb195
8 changed files with 67 additions and 39 deletions

View File

@@ -28,9 +28,14 @@ function getDb() {
} else {
console.warn('[DB] WARNING: DB_KEY not set — database is unencrypted');
}
db.pragma('journal_mode = WAL');
const journalMode = db.pragma('journal_mode = WAL', { simple: true });
if (journalMode !== 'wal') {
console.warn(`[DB] WARNING: journal_mode is '${journalMode}', expected 'wal' — performance may be degraded`);
}
db.pragma('synchronous = NORMAL'); // safe with WAL, faster than FULL
db.pragma('cache_size = -8000'); // 8MB page cache
db.pragma('foreign_keys = ON');
console.log(`[DB] Opened database at ${DB_PATH}`);
console.log(`[DB] Opened database at ${DB_PATH} (journal=${journalMode})`);
}
return db;
}