import Database from 'better-sqlite3' import { drizzle } from 'drizzle-orm/better-sqlite3' import { join } from 'path' import * as schema from '../database/schema.js' let _db = null export function useDB() { if (!_db) { const dbPath = join(process.cwd(), 'server', 'database', 'hulai.db') const sqlite = new Database(dbPath) sqlite.pragma('journal_mode = WAL') _db = drizzle(sqlite, { schema }) } return _db } export { schema }