21 lines
606 B
TypeScript
21 lines
606 B
TypeScript
import { PrismaClient } from '@prisma/client';
|
|
import { DatabaseSeeder } from '../src/infrastructure/database/DatabaseSeeder.js';
|
|
|
|
const prisma = new PrismaClient();
|
|
|
|
async function main() {
|
|
console.log('🌱 Sembrando base de datos PostgreSQL de Facturación Electrónica DIAN...');
|
|
await DatabaseSeeder.seed(prisma);
|
|
console.log('✅ Base de datos sembrada con éxito: Empresa Emisora, Tenants y Resoluciones listas.');
|
|
}
|
|
|
|
main()
|
|
.catch((e) => {
|
|
console.error('Error al sembrar la base de datos:', e);
|
|
process.exit(1);
|
|
})
|
|
.finally(async () => {
|
|
await prisma.$disconnect();
|
|
});
|
|
|