SuperAPI AI 工具集

prisma-postgres

数据与分析

查看项目

更新于 10-16 07:25

技能介绍

用途:该技能面向 Prisma Postgres 数据库的 API 操作,当用户提到 Prisma Postgres、Prisma 数据库或 Prisma 加速时使用,可通过 HTTP 请求管理项目、数据库、连接与备份。

主要能力:支持列出、查看、创建、更新、删除项目;列出、查看、创建、更新、删除数据库;列出、创建、删除连接;列出备份、从备份恢复数据库;查询数据库用量指标;列出可用区域与工作空间。

使用方式:所有请求需携带 Authorization: Bearer $PRISMA_POSTGRES_TOKEN 头。例如列出项目:curl -s "https://api.prisma.io/v1/projects" --header "Authorization: Bearer $PRISMA_POSTGRES_TOKEN" | jq '.[] | {id, name, createdAt}'。创建项目时写入 /tmp/prisma_request.json 后 POST 到 https://api.prisma.io/v1/projects。连接创建响应包含 direct、pooled、accelerate 三类端点。

排障:请求失败可运行 zero doctor check-connector --env-name PRISMA_POSTGRES_TOKEN 或 zero doctor check-connector --url https://api.prisma.io/v1/projects --method GET。

限制:创建项目时 createDatabase: true 会生成不可删除的默认数据库;数据库创建后无法迁移区域;远程数据库备份不支持,只能用恢复端点从已有备份恢复;列表端点支持 cursor 与 limit 分页,默认 limit 为 100;存在速率限制,收到 HTTP 429 需实现指数退避。删除项目或数据库成功返回 HTTP 204。