super-harness / src /lib /db /pg /migrate.pg.ts
Cyber Catalyst Team
Deploy to HF Spaces with LFS
4782147
Raw
History Blame Contribute Delete
626 Bytes
import { migrate } from "drizzle-orm/node-postgres/migrator";
import { join } from "path";
import { pgDb } from "lib/db/pg/db.pg";
export const runMigrate = async () => {
console.log("⏳ Running PostgreSQL migrations...");
const start = Date.now();
await migrate(pgDb, {
migrationsFolder: join(process.cwd(), "src/lib/db/migrations/pg"),
}).catch((err) => {
console.error(
`❌ PostgreSQL migrations failed. check the postgres instance is running.`,
err.cause,
);
throw err;
});
const end = Date.now();
console.log("✅ PostgreSQL migrations completed in", end - start, "ms");
};