diff --git a/src/init/init_db.ts b/src/init/init_db.ts index 5e30f97..c158151 100644 --- a/src/init/init_db.ts +++ b/src/init/init_db.ts @@ -1,6 +1,15 @@ import Database from 'better-sqlite3'; +import fs from 'fs'; +import path from 'path'; -const db = new Database('./src/lib/data/tatort.db'); +const fullPath = './src/lib/data/tatort.db'; +const dir = path.dirname(fullPath); + +if (!fs.existsSync(dir)) { + fs.mkdirSync(dir); +} + +const db = new Database(fullPath); let createSQLStmt = `CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY AUTOINCREMENT,