Trains management CRUD issues solved

This commit is contained in:
hagiye
2026-06-05 21:07:04 +03:00
parent 9676a6bb56
commit dc42838a43
41 changed files with 2192 additions and 1830 deletions

View File

@@ -0,0 +1,21 @@
import { AppDataSource } from '../data-source';
async function runMigrations() {
try {
console.log('Initializing datasource...');
await AppDataSource.initialize();
console.log('Datasource initialized. Running migrations...');
const migrations = await AppDataSource.runMigrations();
console.log(`Applied ${migrations.length} migrations.`);
await AppDataSource.destroy();
process.exit(0);
} catch (err) {
console.error('Migration run failed:', err);
try {
await AppDataSource.destroy();
} catch {}
process.exit(1);
}
}
runMigrations();