fix: remove datasourceUrl from PrismaClient constructor (Prisma 7)
Prisma 7 no longer accepts datasourceUrl in constructor. URL is resolved from DATABASE_URL env var automatically.
This commit is contained in:
@@ -4,9 +4,6 @@ const globalForPrisma = globalThis as unknown as {
|
||||
prisma: PrismaClient | undefined;
|
||||
};
|
||||
|
||||
export const prisma =
|
||||
globalForPrisma.prisma ??
|
||||
// @ts-expect-error -- Prisma 7 accepts datasourceUrl but types lag behind
|
||||
new PrismaClient({ datasourceUrl: process.env.DATABASE_URL });
|
||||
export const prisma = globalForPrisma.prisma ?? new PrismaClient();
|
||||
|
||||
if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma;
|
||||
|
||||
Reference in New Issue
Block a user