SuperAPI AI 工具集

planetscale

部署与运维

查看项目

更新于 10-22 19:40

技能介绍

PlanetScale 数据库 CLI(命令为 pscale)用于在命令行中管理 PlanetScale 的数据库、分支、部署请求与连接。资料未提供产品背景、平台限制或收费信息。

安装与认证: 使用 Homebrew 安装:brew install planetscale/tap/pscale。安装后可用 pscale version 验证。使用 pscale auth login 进行认证。全局可使用 --format json 获得机器可读输出;另提供 --org 指定组织、--service-token 与 --service-token-id 用于服务令牌认证。

主要能力: 数据库管理:pscale database list 列出数据库;create <name> 创建数据库,并可通过 --region us-east 指定区域;show <name> 查看详情;delete <name> 删除数据库。 分支管理:pscale branch list <database> 列出分支;create <database> <branch> 创建分支;show <database> <branch> 查看分支详情;delete <database> <branch> 删除分支;diff <database> <branch> 查看分支 schema 差异;schema <database> <branch> 查看分支 schema。 部署请求管理:pscale deploy-request list <database> 列出部署请求;create <database> <branch> 创建部署请求;deploy <database> <number> 部署;show <database> <number> 查看详情;diff <database> <number> 查看差异;close <database> <number> 关闭部署请求。 连接与访问:pscale connect <database> <branch> 在本地端口连接数据库分支,可用 --port 3306 指定端口;pscale shell <database> <branch> 打开到分支的 MySQL shell。 密码管理:pscale password list <database> <branch> 列出分支密码;create <database> <branch> <name> 创建密码;delete <database> <branch> <id> 删除密码。

使用方式与适用场景: 该技能适合在脚本或终端中执行 PlanetScale 资源管理操作,例如列出与创建数据库、管理分支与 schema 差异、创建与部署部署请求、建立本地连接、管理分支密码,以及打开 MySQL shell。需要机器可读结果时可配合 --format json 使用。

限制: 资料仅列出命令与参数,未提供配额、权限模型、区域列表、版本要求、错误处理或与其他工具的集成说明,这些内容暂未提供。