diff --git a/src/db/index.ts b/src/db/index.ts index 4c65196..779df28 100644 --- a/src/db/index.ts +++ b/src/db/index.ts @@ -1,18 +1,12 @@ -import { PrismaClient } from '@prisma/client' +import { PrismaClient } from "@prisma/client"; declare global { - var cachedPrisma: PrismaClient + var prisma: PrismaClient | undefined; } -let prisma: PrismaClient -if (process.env.NODE_ENV === 'production') { - prisma = new PrismaClient() -} else { - if (!global.cachedPrisma) { - global.cachedPrisma = new PrismaClient() - } +const prisma = global.prisma || new PrismaClient({ log: ["info"] }); +if (process.env.NODE_ENV !== "production") global.prisma = prisma; + +export const db = prisma; - prisma = global.cachedPrisma -} -export const db = prisma