I am trying to use prisma v7 with neon (will later host on vercel) and I'm wondering if I'm doing things the right way. here's my current prisma.ts file:
import { PrismaNeon } from "@prisma/adapter-neon";import { PrismaClient } from "../app/generated/prisma/client";const globalForPrisma = global as unknown as { prisma: PrismaClient;};const adapter = new PrismaNeon({ connectionString: process.env.DATABASE_URL,});const prisma = globalForPrisma.prisma || new PrismaClient({ adapter, });if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma;export default prisma;
import { PrismaNeon } from "@prisma/adapter-neon";import { PrismaClient } from "../app/generated/prisma/client";const globalForPrisma = global as unknown as { prisma: PrismaClient;};const adapter = new PrismaNeon({ connectionString: process.env.DATABASE_URL,});const prisma = globalForPrisma.prisma || new PrismaClient({ adapter, });if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma;export default prisma;
Prisma is an open source, next generation ORM that lets you to manage and interact with your database. This guide covers the following topics Connect to Neon from Prisma Use connection pooling with Pr...