StyleGPT-milestone2 / src /scripts /run-migrations.ts
nexusbert's picture
milestone2 commit
ee0bba4
raw
history blame contribute delete
600 Bytes
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();