diff --git a/tidb-cloud/serverless-driver-prisma-example.md b/tidb-cloud/serverless-driver-prisma-example.md index 16c9fd090c0b8..ec59412852c0b 100644 --- a/tidb-cloud/serverless-driver-prisma-example.md +++ b/tidb-cloud/serverless-driver-prisma-example.md @@ -41,7 +41,9 @@ datasource db { ## Initialize Prisma Client -Before using Prisma Client, you need to initialize it with `@tidbcloud/prisma-adapter`. For example: +Before using Prisma Client, you need to initialize it with `@tidbcloud/prisma-adapter`. + +For `@tidbcloud/prisma-adapter` earlier than v6.6.0: ```js import { connect } from '@tidbcloud/serverless'; @@ -54,7 +56,22 @@ const adapter = new PrismaTiDBCloud(connection); const prisma = new PrismaClient({ adapter }); ``` +<<<<<<< HEAD Then, queries from Prisma Client can be sent to the TiDB Cloud Serverless Driver for processing. +======= +For `@tidbcloud/prisma-adapter` v6.6.0 or a later version: + +```js +import { PrismaTiDBCloud } from '@tidbcloud/prisma-adapter'; +import { PrismaClient } from '@prisma/client'; + +// Initialize Prisma Client +const adapter = new PrismaTiDBCloud({ url: ${DATABASE_URL} }); +const prisma = new PrismaClient({ adapter }); +``` + +Then, queries from Prisma Client can be sent to the TiDB Cloud serverless driver for processing. +>>>>>>> 194df99145 (update prisma-adapter (#20794)) ## Use the Prisma adapter in Node.js environments @@ -93,12 +110,12 @@ To complete this tutorial, you need the following: { "type": "module", "dependencies": { - "@prisma/client": "^5.5.2", - "@tidbcloud/prisma-adapter": "^5.5.2", - "@tidbcloud/serverless": "^0.0.7" + "@prisma/client": "^6.6.0", + "@tidbcloud/prisma-adapter": "^6.6.0", + "@tidbcloud/serverless": "^0.1.0" }, "devDependencies": { - "prisma": "^5.5.2" + "prisma": "^6.6.0" } } ``` @@ -187,7 +204,6 @@ To complete this tutorial, you need the following: 1. Create a file named `hello-word.js` and add the following code to initialize Prisma Client: ```js - import { connect } from '@tidbcloud/serverless'; import { PrismaTiDBCloud } from '@tidbcloud/prisma-adapter'; import { PrismaClient } from '@prisma/client'; import dotenv from 'dotenv'; @@ -197,8 +213,7 @@ To complete this tutorial, you need the following: const connectionString = `${process.env.DATABASE_URL}`; // Initialize Prisma Client - const connection = connect({ url: connectionString }); - const adapter = new PrismaTiDBCloud(connection); + const adapter = new PrismaTiDBCloud({ url: connectionString }); const prisma = new PrismaClient({ adapter }); ```