12 lines
390 B
TypeScript
12 lines
390 B
TypeScript
import { PrismaClient } from '@prisma/client'
|
|
import { PrismaLibSql } from '@prisma/adapter-libsql'
|
|
const adapter = new PrismaLibSql({
|
|
url: 'file:dev.db',
|
|
})
|
|
|
|
const globalForPrisma = globalThis as unknown as { prisma: PrismaClient }
|
|
|
|
export const prisma = globalForPrisma.prisma || new PrismaClient({ adapter })
|
|
|
|
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma
|