templates2.Admin.Next/lib/server/db.ts
w4c-templates c64f7ffa9e
Some checks failed
CI / quality (push) Has been cancelled
chore(template): publish Admin.Next
2026-10-11 23:25:34 +03:00

9 lines
343 B
TypeScript

import { PrismaClient } from '@prisma/client';
// A single PrismaClient per process (avoids exhausting connections in dev HMR).
const globalForPrisma = globalThis as unknown as { prisma?: PrismaClient };
export const db = globalForPrisma.prisma ?? new PrismaClient();
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = db;