diff --git a/db-datos/db.js b/db-datos/db.js index 5f4d111..3173598 100644 --- a/db-datos/db.js +++ b/db-datos/db.js @@ -10,6 +10,12 @@ let db = null; export function getDb() { if (db) return db; const sqlite = new Database(DB_PATH); + sqlite.exec(`PRAGMA journal_mode = WAL;`); + sqlite.exec(`PRAGMA busy_timeout = 15000;`); + sqlite.exec(`PRAGMA synchronous = NORMAL;`); + sqlite.exec(`PRAGMA cache_size = 1000000000;`); + sqlite.exec(`PRAGMA foreign_keys = true;`); + sqlite.exec(`PRAGMA temp_store = memory;`); db = drizzle(sqlite, { schema, logger: true }); migrateDb(db); return db;