13 lines
323 B
JavaScript
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;
|