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;
|
prisma: PrismaClient | undefined;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const prisma =
|
export const prisma = globalForPrisma.prisma ?? new PrismaClient();
|
||||||
globalForPrisma.prisma ??
|
|
||||||
// @ts-expect-error -- Prisma 7 accepts datasourceUrl but types lag behind
|
|
||||||
new PrismaClient({ datasourceUrl: process.env.DATABASE_URL });
|
|
||||||
|
|
||||||
if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma;
|
if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma;
|
||||||
|
|||||||
Reference in New Issue
Block a user