fix(prisma): use PostgreSQL adapter for Prisma v7 client connection

This commit is contained in:
2026-03-31 00:10:47 -07:00
parent e1034adfcf
commit 3465082816
3 changed files with 198 additions and 5 deletions
+5 -3
View File
@@ -1,11 +1,13 @@
import { PrismaClient } from '@prisma/client'
import { PrismaPg } from '@prisma/adapter-pg'
import pg from 'pg'
const globalForPrisma = globalThis as unknown as {
prisma: PrismaClient | undefined
}
export const prisma = globalForPrisma.prisma ?? new PrismaClient({
datasourceUrl: process.env.DATABASE_URL,
})
const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL })
export const prisma = globalForPrisma.prisma ?? new PrismaClient({ adapter })
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma