Skip to content

Commit 5586903

Browse files
committed
Merge remote-tracking branch 'origin/main' into fix/fix-query-plan-mutation
2 parents 828ff1f + de0ff31 commit 5586903

3 files changed

Lines changed: 7 additions & 11 deletions

File tree

README.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -252,15 +252,7 @@ Once the Prisma Client is generated, you can import it in your code and send que
252252

253253
##### Import and instantiate Prisma Client
254254

255-
You can import and instantiate Prisma Client from the output path specified in your generator configuration:
256-
257-
```ts
258-
import { PrismaClient } from './generated/client'
259-
260-
const prisma = new PrismaClient()
261-
```
262-
263-
**Note**: As of [Prisma 7](https://www.prisma.io/docs/orm/more/upgrade-guides/upgrading-versions/upgrading-to-prisma-7#driver-adapters-and-client-instantiation), you will need to use a [driver adapter](https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters). For example, when using PostgreSQL with a driver adapter:
255+
You can import and instantiate Prisma Client from the output path specified in your generator configuration. When instantiating the Client, you need to provide a [driver adapter](https://www.prisma.io/docs/orm/core-concepts/supported-databases/database-drivers#how-to-use-driver-adapters) to its constructor. For example, when using PostgreSQL with a driver adapter:
264256

265257
```ts
266258
import { PrismaClient } from './generated/client'

packages/client-generator-js/src/TSClient/PrismaClient.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,9 @@ export class PrismaClientClass implements Generable {
407407
* Type-safe database client for TypeScript & Node.js
408408
* @example
409409
* \`\`\`
410-
* const prisma = new PrismaClient()
410+
* const prisma = new PrismaClient({
411+
* adapter: new PrismaPg({ connectionString: process.env.DATABASE_URL })
412+
* })
411413
* // Fetch zero or more ${capitalize(example.plural)}
412414
* const ${uncapitalize(example.plural)} = await prisma.${uncapitalize(example.model)}.findMany()
413415
* \`\`\`

packages/client-generator-ts/src/TSClient/PrismaClient.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,9 @@ export function getPrismaClientClassDocComment({ dmmf }: GenerateContext): ts.Do
237237
Type-safe database client for TypeScript
238238
@example
239239
\`\`\`
240-
const prisma = new PrismaClient()
240+
const prisma = new PrismaClient({
241+
adapter: new PrismaPg({ connectionString: process.env.DATABASE_URL })
242+
})
241243
// Fetch zero or more ${capitalize(example.plural)}
242244
const ${uncapitalize(example.plural)} = await prisma.${uncapitalize(example.model)}.findMany()
243245
\`\`\`

0 commit comments

Comments
 (0)