18 lines
488 B
TypeScript
18 lines
488 B
TypeScript
import { db } from "./drizzle";
|
|
import { migrate } from "drizzle-orm/node-postgres/migrator";
|
|
|
|
async function runMigrations() {
|
|
try {
|
|
console.log('Starting database migrations...');
|
|
await migrate(db, { migrationsFolder: "./migrations" });
|
|
console.log('Migrations completed successfully');
|
|
} catch (error) {
|
|
console.error('Error during migration:', error);
|
|
process.exit(1);
|
|
} finally {
|
|
process.exit(0);
|
|
}
|
|
}
|
|
|
|
runMigrations();
|