Spaces:
Running
Running
File size: 600 Bytes
ee0bba4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import "reflect-metadata";
import { AppDataSource } from "../utils/dataSource";
async function runMigrations() {
try {
console.log("Connecting to database...");
await AppDataSource.initialize();
console.log("β
Database connected");
console.log("Running migrations...");
await AppDataSource.runMigrations();
console.log("β
Migrations completed successfully");
await AppDataSource.destroy();
process.exit(0);
} catch (error) {
console.error("β Migration failed:", error);
await AppDataSource.destroy();
process.exit(1);
}
}
runMigrations();
|