import { PrismaClient } from '@prisma/client' import { PrismaPg } from '@prisma/adapter-pg' import pg from 'pg' const connectionString = process.env.DATABASE_URL! function makePrisma() { const pool = new pg.Pool({ connectionString }) const adapter = new PrismaPg(pool) return new PrismaClient({ adapter }) } const globalForPrisma = globalThis as unknown as { prisma: PrismaClient } // Sync triggered for websiteUrl and privacy fields export const prisma = globalForPrisma.prisma || makePrisma() if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma export default prisma