obsidian-visualiser/composables/useDatabase.ts

13 lines
313 B
TypeScript

import ".dotenv/config";
import { Database } from "bun:sqlite";
import { drizzle } from "drizzle-orm/bun-sqlite";
export default function useDatabase()
{
const sqlite = new Database(process.env.DB_FILE);
const db = drizzle({ client: sqlite });
db.run("PRAGMA journal_mode = WAL;");
return db;
}