Drizzle | Cloudflare D1 HTTP API 与 Drizzle Kit
This guide assumes familiarity with:
- Drizzle Kit
- Drizzle Studio
- Drizzle Chrome 扩展程序
- 您应该已经安装
drizzle-kit@0.21.3
或更高版本 - 您应该拥有 Cloudflare 账号,已部署 D1 数据库 并获取具有 D1 编辑权限的令牌
要将 Drizzle Kit 与 Cloudflare D1 HTTP API 一起使用,您需要像这样配置 drizzle.config.ts
文件:
您可以在 Cloudflare 仪表盘 中找到 accountId
、databaseId
和 token
。
- 要获取
accountId
,请前往 Workers & Pages -> Overview -> 从右侧边栏复制 Account ID。 - 要获取
databaseId
,打开您要连接的 D1 数据库并复制 Database ID。 - 要获取
token
,前往 My profile -> API Tokens 并创建一个具有 D1 编辑权限的令牌。
配置完 drizzle.config.ts
文件后,Drizzle Kit 允许您使用 Cloudflare D1 HTTP API 运行 migrate
、push
、introspect
和 studio
命令。
您还可以使用 Drizzle Chrome 扩展程序 直接在其管理面板中浏览 Cloudflare D1 数据库。