@@ -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,7 +56,22 @@ const adapter = new PrismaTiDBCloud(connection);
54
56
const prisma = new PrismaClient ({ adapter });
55
57
```
56
58
59
+ <<<<<<< HEAD
57
60
Then, queries from Prisma Client can be sent to the TiDB Cloud Serverless Driver for processing.
61
+ =======
62
+ For ` @tidbcloud/prisma-adapter ` v6.6.0 or a later version:
63
+
64
+ ``` js
65
+ import { PrismaTiDBCloud } from ' @tidbcloud/prisma-adapter' ;
66
+ import { PrismaClient } from ' @prisma/client' ;
67
+
68
+ // Initialize Prisma Client
69
+ const adapter = new PrismaTiDBCloud ({ url: ${DATABASE_URL } });
70
+ const prisma = new PrismaClient ({ adapter });
71
+ ```
72
+
73
+ Then, queries from Prisma Client can be sent to the TiDB Cloud serverless driver for processing.
74
+ >>>>>>> 194df99145 (update prisma-adapter (#20794 ))
58
75
59
76
## Use the Prisma adapter in Node.js environments
60
77
@@ -93,12 +110,12 @@ To complete this tutorial, you need the following:
93
110
{
94
111
"type": "module",
95
112
"dependencies": {
96
- "@prisma/client": "^5.5.2 ",
97
- "@tidbcloud/prisma-adapter": "^5.5.2 ",
98
- "@tidbcloud/serverless": "^0.0.7 "
113
+ "@prisma/client": "^6.6.0 ",
114
+ "@tidbcloud/prisma-adapter": "^6.6.0 ",
115
+ "@tidbcloud/serverless": "^0.1.0 "
99
116
},
100
117
"devDependencies": {
101
- "prisma": "^5.5.2 "
118
+ "prisma": "^6.6.0 "
102
119
}
103
120
}
104
121
```
@@ -187,7 +204,6 @@ To complete this tutorial, you need the following:
187
204
1. Create a file named `hello-word.js` and add the following code to initialize Prisma Client:
188
205
189
206
```js
190
- import { connect } from '@tidbcloud/serverless';
191
207
import { PrismaTiDBCloud } from '@tidbcloud/prisma-adapter';
192
208
import { PrismaClient } from '@prisma/client';
193
209
import dotenv from 'dotenv';
@@ -197,8 +213,7 @@ To complete this tutorial, you need the following:
197
213
const connectionString = `${process.env.DATABASE_URL}`;
198
214
199
215
// Initialize Prisma Client
200
- const connection = connect({ url: connectionString });
201
- const adapter = new PrismaTiDBCloud(connection);
216
+ const adapter = new PrismaTiDBCloud({ url: connectionString });
202
217
const prisma = new PrismaClient({ adapter });
203
218
```
204
219
0 commit comments