UNPKG

skailan-core

Version:

Servicio de autenticación y multitenancy para Skailan.

17 lines • 622 B
import { PrismaClient } from '@prisma/client'; const tenantPrismaClients = {}; export const getTenantPrismaClient = (organizationSlug) => { const schema = `org_${organizationSlug}`; if (!tenantPrismaClients[schema]) { tenantPrismaClients[schema] = new PrismaClient({ datasources: { db: { url: `${process.env.DATABASE_URL}?schema=${schema}`, }, }, log: ['query', 'info', 'warn', 'error'], // Add logging for debugging }); } return tenantPrismaClients[schema]; }; //# sourceMappingURL=tenantPrisma.js.map