import { prisma } from '../src/config/database.js'; import * as metabaseService from '../src/services/metabase.service.js'; async function main() { const tenants = await prisma.tenant.findMany({ where: { active: true }, select: { nombre: true, databaseName: true }, }); console.log(`[METABASE] Registering ${tenants.length} existing tenants...`); for (const tenant of tenants) { if (!tenant.databaseName) continue; console.log(`[METABASE] Registering: ${tenant.nombre} (${tenant.databaseName})`); await metabaseService.registerDatabase({ nombre: tenant.nombre, dbName: tenant.databaseName, }); } console.log('[METABASE] Done'); await prisma.$disconnect(); } main().catch((err) => { console.error(err); process.exit(1); });