@@ -41,7 +41,9 @@ datasource db {
41
41
42
42
## Initialize Prisma Client
43
43
44
- Before using Prisma Client, you need to initialize it with ` @tidbcloud/prisma-adapter ` . For example:
44
+ Before using Prisma Client, you need to initialize it with ` @tidbcloud/prisma-adapter ` .
45
+
46
+ For ` @tidbcloud/prisma-adapter ` earlier than v6.6.0:
45
47
46
48
``` js
47
49
import { connect } from ' @tidbcloud/serverless' ;
@@ -54,6 +56,17 @@ const adapter = new PrismaTiDBCloud(connection);
54
56
const prisma = new PrismaClient ({ adapter });
55
57
```
56
58
59
+ For ` @tidbcloud/prisma-adapter ` v6.6.0 or a later version:
60
+
61
+ ``` js
62
+ import { PrismaTiDBCloud } from ' @tidbcloud/prisma-adapter' ;
63
+ import { PrismaClient } from ' @prisma/client' ;
64
+
65
+ // Initialize Prisma Client
66
+ const adapter = new PrismaTiDBCloud ({ url: ${DATABASE_URL } });
67
+ const prisma = new PrismaClient ({ adapter });
68
+ ```
69
+
57
70
Then, queries from Prisma Client can be sent to the TiDB Cloud serverless driver for processing.
58
71
59
72
## Use the Prisma adapter in Node.js environments
@@ -93,12 +106,12 @@ To complete this tutorial, you need the following:
93
106
{
94
107
"type": "module",
95
108
"dependencies": {
96
- "@prisma/client": "^5.5.2 ",
97
- "@tidbcloud/prisma-adapter": "^5.5.2 ",
98
- "@tidbcloud/serverless": "^0.0.7 "
109
+ "@prisma/client": "^6.6.0 ",
110
+ "@tidbcloud/prisma-adapter": "^6.6.0 ",
111
+ "@tidbcloud/serverless": "^0.1.0 "
99
112
},
100
113
"devDependencies": {
101
- "prisma": "^5.5.2 "
114
+ "prisma": "^6.6.0 "
102
115
}
103
116
}
104
117
```
@@ -187,7 +200,6 @@ To complete this tutorial, you need the following:
187
200
1. Create a file named `hello-word.js` and add the following code to initialize Prisma Client:
188
201
189
202
```js
190
- import { connect } from '@tidbcloud/serverless';
191
203
import { PrismaTiDBCloud } from '@tidbcloud/prisma-adapter';
192
204
import { PrismaClient } from '@prisma/client';
193
205
import dotenv from 'dotenv';
@@ -197,8 +209,7 @@ To complete this tutorial, you need the following:
197
209
const connectionString = `${process.env.DATABASE_URL}`;
198
210
199
211
// Initialize Prisma Client
200
- const connection = connect({ url: connectionString });
201
- const adapter = new PrismaTiDBCloud(connection);
212
+ const adapter = new PrismaTiDBCloud({ url: connectionString });
202
213
const prisma = new PrismaClient({ adapter });
203
214
```
204
215
0 commit comments