Spaces:
Runtime error
Runtime error
File size: 1,201 Bytes
97dab2a |
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 26 27 28 29 30 31 32 33 34 35 36 37 |
import AppDataSource from '../../config/typeorm.config';
import { seedCategories } from './seed-categories';
import { seedShippers } from './seed-shippers';
import { seedCustomers } from './seed-customers';
import { seedEmployees } from './seed-employees';
import { seedSuppliers } from './seed-suppliers';
import { seedProducts } from './seed-products';
import { seedOrders } from './seed-orders';
import { orderDetailSeed } from './seed-order-details';
async function runSeeding() {
try {
await AppDataSource.initialize();
console.log('🚀 DataSource initialized');
// Debug: List the loaded entities
console.log(AppDataSource.entityMetadatas);
await seedCategories(AppDataSource);
await seedShippers(AppDataSource);
await seedCustomers(AppDataSource);
await seedEmployees(AppDataSource);
await seedSuppliers(AppDataSource);
await seedProducts(AppDataSource);
await seedOrders(AppDataSource);
await orderDetailSeed(AppDataSource);
await AppDataSource.destroy();
console.log('✅ Seeding completed, connection closed');
} catch (error) {
console.error('❌ Error during seeding:', error);
process.exit(1);
}
}
runSeeding();
|