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_v3: PrismaClient } // Updated: 2026-05-12 (Forced reload for isHomeFeatured model) export const prisma = globalForPrisma.prisma_v3 || makePrisma() if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma_v3 = prisma export default prisma