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