fertig-classic-games/server/db/index.js

13 lines
323 B
JavaScript

import fs from 'node:fs';
import path from 'node:path';
import Database from 'better-sqlite3';
import config from '../config.js';
fs.mkdirSync(path.dirname(config.db.path), { recursive: true });
const db = new Database(config.db.path);
db.pragma('journal_mode = WAL');
db.pragma('foreign_keys = ON');
export default db;