diff --git a/server/db/database.js b/server/db/database.js index 7fd57fd..5b6f3d5 100644 --- a/server/db/database.js +++ b/server/db/database.js @@ -1,4 +1,4 @@ -const Database = require('libsql'); +const Database = require('better-sqlite3'); const fs = require('fs'); const path = require('path'); const config = require('../config'); @@ -7,15 +7,7 @@ const { chunkedDelete, yieldTick, currentBand } = require('../lib/chunked-prune' const dbDir = path.dirname(config.dbPath); if (!fs.existsSync(dbDir)) fs.mkdirSync(dbDir, { recursive: true }); -const dbOptions = {}; -if (config.bunnyDbUrl && config.bunnyDbAuthToken) { - dbOptions.syncUrl = config.bunnyDbUrl; - dbOptions.authToken = config.bunnyDbAuthToken; -} -const db = new Database(config.dbPath, dbOptions); -if (dbOptions.syncUrl) { - db.sync(); // Initial sync -} +const db = new Database(config.dbPath); // Enable WAL mode and foreign keys db.pragma('journal_mode = WAL');