aboutsummaryrefslogtreecommitdiffstats
path: root/packages/queue/db.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/queue/db.ts')
-rw-r--r--packages/queue/db.ts19
1 files changed, 0 insertions, 19 deletions
diff --git a/packages/queue/db.ts b/packages/queue/db.ts
deleted file mode 100644
index f1412fef..00000000
--- a/packages/queue/db.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import path from "node:path";
-import Database from "better-sqlite3";
-import { BetterSQLite3Database, drizzle } from "drizzle-orm/better-sqlite3";
-import { migrate } from "drizzle-orm/better-sqlite3/migrator";
-
-import * as schema from "./schema";
-
-export function buildDBClient(dbPath: string, runMigrations = false) {
- const sqlite = new Database(dbPath);
- const db = drizzle(sqlite, { schema });
- if (runMigrations) {
- migrateDB(db);
- }
- return db;
-}
-
-export function migrateDB(db: BetterSQLite3Database<typeof schema>) {
- migrate(db, { migrationsFolder: path.join(__dirname, "drizzle") });
-}