Spaces:
Sleeping
Sleeping
File size: 626 Bytes
05c5ed5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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");
};
|