import prisma from '../../src/prisma/PrismaClient'; import { seedProvinces } from './ProvinceSeeder'; import { seedAcehCities } from './city/AcehCitySeeder'; import { seedBaliCities } from './city/BaliCitySeeder'; import { seedBantenCities } from './city/BantenCitySeeder'; import { seedBengkuluCities } from './city/BengkuluCitySeeder'; import { seedDIYogyakartaCities } from './city/DIYogyakartaCitySeeder'; import { seedDKIJakartaCities } from './city/DKIJakartaCitySeeder'; import { seedGorontaloCities } from './city/GorontaloCitySeeder'; import { seedJambiCities } from './city/JambiCitySeeder'; import { seedJawaBaratCities } from './city/JawaBaratCitySeeder'; import { seedJawaTengahCities } from './city/JawaTengahCitySeeder'; import { seedJawaTimurCities } from './city/JawaTimurCitySeeder'; import { seedKalimantanBaratCities } from './city/KalimantanBaratCitySeeder'; import { seedKalimantanSelatanCities } from './city/KalimantanSelatanCitySeeder'; import { seedKalimantanTengahCities } from './city/KalimantanTengahCitySeeder'; import { seedKalimantanTimurCities } from './city/KalimantanTimurCitySeeder'; import { seedKalimantanUtaraCities } from './city/KalimantanUtaraCitySeeder'; import { seedKepulauanBangkaBelitungCities } from './city/KepulauanBangkaBelitungCitySeeder'; import { seedKepulauanRiauCities } from './city/KepulauanRiauCitySeeder'; import { seedLampungCities } from './city/LampungCitySeeder'; import { seedMalukuCities } from './city/MalukuCitySeeder'; import { seedMalukuUtaraCities } from './city/MalukuUtaraCitySeeder'; import { seedNusaTenggaraBaratCities } from './city/NusaTenggaraBaratCitySeeder'; import { seedNusaTenggaraTimurCities } from './city/NusaTenggaraTimurCitySeeder'; import { seedPapuaCities } from './city/PapuaCitySeeder'; import { seedPapuaBaratCities } from './city/PapuaBaratCitySeeder'; import { seedPapuaBaratDayaCities } from './city/PapuaBaratDayaCitySeeder'; import { seedPapuaPegununganCities } from './city/PapuaPegununganCitySeeder'; import { seedPapuaTengahCities } from './city/PapuaTengahCitySeeder'; import { seedRiauCities } from './city/RiauCitySeeder'; import { seedSulawesiBaratCities } from './city/SulawesiBaratCitySeeder'; import { seedSulawesiSelatanCities } from './city/SulawesiSelatanCitySeeder'; import { seedSulawesiTengahCities } from './city/SulawesiTengahCitySeeder'; import { seedSulawesiTenggaraCities } from './city/SulawesiTenggaraCitySeeder'; import { seedSulawesiUtaraCities } from './city/SulawesiUtaraCitySeeder'; import { seedSumateraBaratCities } from './city/SumateraBaratCitySeeder'; import { seedSumateraSelatanCities } from './city/SumateraSelatanCitySeeder'; import { seedSumateraUtaraCities } from './city/SumateraUtaraCitySeeder'; import { seedPapuaSelatanCities } from './city/PapuaSelatanCitySeeder'; import { seedUsers } from './UserSeeder'; import { seedVendors } from './VendorSeeder'; import { seedUserAreas } from './UserAreaSeeder'; import { seedHospitals } from './HospitalSeeder'; async function main(): Promise { // await seedProvinces(); // await seedAcehCities(); // await seedBaliCities(); // await seedBantenCities(); // await seedBengkuluCities(); // await seedDIYogyakartaCities(); // await seedDKIJakartaCities(); // await seedGorontaloCities(); // await seedJambiCities(); // await seedJawaBaratCities(); // await seedJawaTengahCities(); // await seedJawaTimurCities(); // await seedKalimantanBaratCities(); // await seedKalimantanSelatanCities(); // await seedKalimantanTengahCities(); // await seedKalimantanTimurCities(); // await seedKalimantanUtaraCities(); // await seedKepulauanBangkaBelitungCities(); // await seedKepulauanRiauCities(); // await seedLampungCities(); // await seedMalukuCities(); // await seedMalukuUtaraCities(); // await seedNusaTenggaraBaratCities(); // await seedNusaTenggaraTimurCities(); // await seedPapuaCities(); // await seedPapuaBaratCities(); // await seedPapuaBaratDayaCities(); // await seedPapuaPegununganCities(); // await seedPapuaTengahCities(); // await seedRiauCities(); // await seedSulawesiBaratCities(); // await seedSulawesiSelatanCities(); // await seedSulawesiTengahCities(); // await seedSulawesiTenggaraCities(); // await seedSulawesiUtaraCities(); // await seedSumateraBaratCities(); // await seedSumateraSelatanCities(); // await seedSumateraUtaraCities(); // await seedPapuaSelatanCities(); // await seedUsers(); await seedVendors(); await seedUserAreas(); await seedHospitals(); } main() .then(async () => { console.log('✅ Seeding completed'); await prisma.$disconnect(); }) .catch(async (e: unknown) => { console.error('❌ Seeding error:', e); await prisma.$disconnect(); process.exit(1); });