SuperAPI AI 工具集

prisma-postgres

数据与分析

查看项目

更新于 10-16 01:15

技能介绍

用途:为创建、管理和集成 Prisma Postgres 提供指导,覆盖交互式与编程式工作流。

主要能力与使用方式:

  1. Console 流程:在 https://console.prisma.io 创建或选择工作区与项目,通过项目侧边栏的 Studio 查看和编辑数据,并从项目界面获取直连信息。
  2. 快速开通:使用 npx create-db@latest 立即获得数据库,别名有 npx create-pg@latest 和 npx create-postgres@latest;也可通过 create-db npm 包的 create() / regions() 编程接口集成。临时数据库若未被认领,约 24 小时后自动删除。
  3. 关联已有本地项目:使用 prisma postgres link;CI 等非交互环境可用 prisma postgres link --api-key "<your-api-key>" --database "db_..."。该流程会更新本地 .env 中的 DATABASE_URL,之后可运行 prisma generate 和 prisma migrate dev。
  4. 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(代表用户操作)。
  5. Management API SDK:安装 npm install @prisma/management-api-sdk,使用 createManagementApiClient 处理已有令牌,或用 createManagementApiSdk 处理 OAuth 与令牌刷新。

适用场景:需要快速获得临时数据库、将本地项目接入已有 Prisma Postgres、或以编程方式管理数据库资源时。

限制:临时数据库未认领约 24 小时后自动删除;具体价格、区域列表、配额等资料暂未提供。