import { PrismaClient } from '@prisma/client'; const globalForPrisma = global as unknown as { prisma: PrismaClient }; export const prisma = globalForPrisma.prisma || new PrismaClient({ datasources: { db: { url: process.env.DATABASE_URL, }, }, }); // Cache the client globally in ALL environments to prevent connection pool exhaustion globalForPrisma.prisma = prisma;