SuperAPI AI 工具集

prisma-postgres

部署与运维

查看项目

更新于 10-16 06:14

技能介绍

Prisma Postgres 技能用于创建、管理和集成托管 Prisma Postgres,覆盖交互式与程序化两类工作流。

适用场景包括:通过 Prisma Console 设置 Prisma Postgres;用 create-db 开通即时临时数据库;用 Management API 管理 Prisma Postgres 资源;在 TypeScript/JavaScript 中使用 @prisma/management-api-sdk;以及处理 claim URL、连接字符串、区域和鉴权流程。

规则按优先级分为:create-db-cli 与 management-api 为 CRITICAL,management-api-sdk 为 HIGH,console-and-connections 为 HIGH,详细内容存放在 references 目录下对应文件中。

用法一,Console 工作流:打开 https://console.prisma.io,创建或选择工作区与项目,在项目侧边栏使用 Studio 查看或编辑数据,并从项目界面获取直连连接信息。

用法二,create-db 快速开通:执行 npx create-db@latest,也可用别名 npx create-pg@latest 或 npx create-postgres@latest;应用集成还可使用 create-db npm 包中的 create() / regions() 程序化 API。临时数据库若未认领,约 24 小时后自动删除。

用法三,Management API 程序化配置:接口位于 https://api.prisma.io/v1,可用 OpenAPI 文档 https://api.prisma.io/v1/doc 和 Swagger Editor https://api.prisma.io/v1/swagger-editor 查看接口。鉴权支持服务工作区级 service token,以及代表用户的 OAuth 2.0。

用法四,SDK 类型化集成:执行 npm install @prisma/management-api-sdk;已有 token 用 createManagementApiClient,需要 OAuth 与令牌刷新用 createManagementApiSdk。

使用建议:快速搭建先看 references/create-db-cli.md,需要程序化配置再切换到 management-api.md 或 management-api-sdk.md。未提供的收费、价格与配额等细节暂未提供。