Files
claim-guard-be/prisma/seed/seed.ts

28 lines
646 B
TypeScript

import { PrismaClient } from '@prisma/client';
import { IcdSeeder } from './icd/icd.seed';
const prisma = new PrismaClient();
async function main() {
console.log('Starting database seeding...');
try {
// Seed ICD data
const icdSeeder = new IcdSeeder();
const icdResult = await icdSeeder.seed();
console.log('ICD seeding completed:', icdResult);
await icdSeeder.disconnect();
console.log('Database seeding completed successfully!');
} catch (error) {
console.error('Error during seeding:', error);
throw error;
}
}
main()
.catch(console.error)
.finally(() => {
void prisma.$disconnect();
});