v3: search engine, responsive header with compact user menu
This commit is contained in:
@@ -1,14 +1,13 @@
|
||||
import { DatabaseSync } from "node:sqlite";
|
||||
|
||||
const DB_FILE = "api/sql/gerbeur.db";
|
||||
import { DB_PATH } from "../config.ts";
|
||||
|
||||
try {
|
||||
await Deno.stat(DB_FILE);
|
||||
await Deno.stat(DB_PATH);
|
||||
console.log("Database already exists, skipping initialization.");
|
||||
} catch {
|
||||
console.log("Initializing database from schema...");
|
||||
const schema = Deno.readTextFileSync("api/sql/schema.sql");
|
||||
const db = new DatabaseSync(DB_FILE);
|
||||
const db = new DatabaseSync(DB_PATH);
|
||||
db.exec(schema);
|
||||
db.close();
|
||||
console.log("Database initialized.");
|
||||
|
||||
Reference in New Issue
Block a user