1. 创建一个新的 Prisma Postgres 实例
首先通过 Prisma 数据平台 创建一个新的 Prisma Postgres 实例,并获取您的连接字符串。它将类似于以下内容:2. 更新您的环境变量
更新您的环境变量以使用新的 Prisma Postgres 连接字符串:apps/database/.env
3. 在 @repo/database
中替换所需的依赖项
卸载现有的依赖项…
终端
终端
4. 更新数据库连接代码
更新数据库连接代码以使用新的 Prisma Postgres 适配器:packages/database/index.ts
5. 探索缓存和实时数据库事件
请注意,由于其他 Prisma 产品的一流集成,Prisma Postgres 附带了一些您可能会觉得有用的开箱即用功能:- Prisma Accelerate: 启用连接池和全局缓存
- Prisma Pulse: 启用数据库事件的实时流式传输
缓存
要使用 Prisma Client 缓存查询,您可以将swr
和 ttl
选项添加到任何给定的查询中,例如:
page.tsx
实时数据库事件
要从您的数据库流式传输数据库更改事件,您首先需要安装 Pulse 扩展:终端
apps/database/.env
您可以在 Prisma Postgres 连接字符串中找到您的 Pulse API 密钥,它是
api_key
参数的值,并以 ey...
开头。或者,您可以在 Prisma Postgres 仪表板 中找到该 API 密钥。env
包以包含新的 PULSE_API_KEY
环境变量:
packages/env/index.ts
packages/database/index.ts
page.tsx