Files
rate-my-shots/scripts/migrate.ts
2026-05-03 17:07:05 +01:00

16 lines
448 B
TypeScript

import { Database } from "bun:sqlite";
import { drizzle } from "drizzle-orm/bun-sqlite";
import { migrate } from "drizzle-orm/bun-sqlite/migrator";
const sqlite = new Database(
process.env.DATABASE_PATH ?? "data/rate-my-shots.db",
);
sqlite.exec("PRAGMA journal_mode = WAL");
sqlite.exec("PRAGMA foreign_keys = ON");
const db = drizzle(sqlite);
migrate(db, { migrationsFolder: "drizzle" });
sqlite.close();
console.log("Migrations applied.");