import { PrismaClient } from '@prisma/client'; import { PrismaPg } from '@prisma/adapter-pg'; import { getEnv } from '@/lib/config'; const globalForPrisma = globalThis as unknown as { prisma: PrismaClient }; function createPrismaClient() { const connectionString = getEnv().DATABASE_URL; const adapter = new PrismaPg({ connectionString }); return new PrismaClient({ adapter }); } export const prisma = globalForPrisma.prisma || createPrismaClient(); if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma;