Files
SnapOtter/apps/api/src/db/migrate.ts
T

15 lines
484 B
TypeScript
Raw Normal View History

import { dirname, join } from "node:path";
import { fileURLToPath } from "node:url";
import { migrate } from "drizzle-orm/better-sqlite3/migrator";
import { db } from "./index.js";
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
// Resolve migrations folder relative to this file, not the working directory
const migrationsFolder = join(__dirname, "../../drizzle");
export function runMigrations() {
migrate(db, { migrationsFolder });
}