diff --git a/content/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx b/content/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx index af317b3dad..82360e658b 100644 --- a/content/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx +++ b/content/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx @@ -155,11 +155,11 @@ Once the data model is defined, you can [generate Prisma Client](/orm/prisma-cli #### Generating Prisma Client -The first step when using Prisma Client is installing the `@prisma/client` and `prisma` npm packages: +The first step when using Prisma Client is installing the `@prisma/client`, appropriate adapter (`@prisma/adapter-pg` for PostgreSQL) and `prisma` npm packages: ```terminal npm install prisma --save-dev -npm install @prisma/client +npm install @prisma/client @prisma/adapter-pg ``` Then, you can run `prisma generate`: @@ -183,8 +183,10 @@ Once Prisma Client has been generated, you can import it in your code and send q ```ts import { PrismaClient } from './generated/client' +import { PrismaPg } from '@prisma/adapter-pg'; -const prisma = new PrismaClient() +const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }); +const prisma = new PrismaClient({ adapter }) ``` @@ -192,8 +194,10 @@ const prisma = new PrismaClient() ```js const { PrismaClient } = require('./generated/client') +const { PrismaPg } = require('@prisma/adapter-pg') -const prisma = new PrismaClient() +const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }) +const prisma = new PrismaClient({ adapter }) ```