用途:为创建、管理和集成 Prisma Postgres 提供指导,覆盖交互式与编程式工作流。
主要能力与使用方式:
- Console 流程:在 https://console.prisma.io 创建或选择工作区与项目,通过项目侧边栏的 Studio 查看和编辑数据,并从项目界面获取直连信息。
- 快速开通:使用 npx create-db@latest 立即获得数据库,别名有 npx create-pg@latest 和 npx create-postgres@latest;也可通过 create-db npm 包的 create() / regions() 编程接口集成。临时数据库若未被认领,约 24 小时后自动删除。
- 关联已有本地项目:使用 prisma postgres link;CI 等非交互环境可用 prisma postgres link --api-key "<your-api-key>" --database "db_..."。该流程会更新本地 .env 中的 DATABASE_URL,之后可运行 prisma generate 和 prisma migrate dev。
- Management API:接口位于 https://api.prisma.io/v1,可通过 OpenAPI 文档 https://api.prisma.io/v1/doc 或 Swagger Editor https://api.prisma.io/v1/swagger-editor 查看;认证支持服务令牌(工作区服务间)与 OAuth 2.0(代表用户操作)。
- Management API SDK:安装 npm install @prisma/management-api-sdk,使用 createManagementApiClient 处理已有令牌,或用 createManagementApiSdk 处理 OAuth 与令牌刷新。
适用场景:需要快速获得临时数据库、将本地项目接入已有 Prisma Postgres、或以编程方式管理数据库资源时。
限制:临时数据库未认领约 24 小时后自动删除;具体价格、区域列表、配额等资料暂未提供。