SuperAPI AI 工具集

neon

部署与运维

查看项目

更新于 10-22 19:40

技能介绍

neon 是一个用于管理 Neon Serverless Postgres 的命令行技能,核心工具为 neonctl。

【安装与验证】 通过 npm 全局安装:npm i -g neonctl 验证安装:neonctl --version 进行身份验证:neonctl auth

【使用方式】 资料建议在程序化调用命令时始终使用 --output json 标志,以便解析输出。涉及的资源按项目(projects)、分支(branches)、数据库(databases)、角色(roles)、端点(endpoints)和连接字符串(connection strings)组织。

【主要能力】

  • 项目:列出、创建、删除、获取项目详情。
  • 分支:列出、创建、删除、获取分支详情,并可将分支重置到父分支。
  • 数据库:列出、创建、删除数据库。
  • 角色:列出、创建、删除角色。
  • 端点:列出端点。
  • 连接字符串:获取默认连接串、指定分支的连接串,或指定数据库与角色的连接串。
  • 上下文:通过 neonctl set-context --project-id <id> 设置项目上下文,避免后续重复传入 --project-id。

【全局标志】 --output json 以 JSON 输出;--project-id <id> 指定项目 ID;--api-key <key> 使用 API 密钥认证;--no-color 禁用彩色输出。

【适用场景】 适用于在终端或自动化脚本中对 Neon 的 Postgres 资源进行查询与管理的开发与运维工作,例如批量列出项目、创建分支、生成连接串等。

【限制】 资料未提供收费价格、服务等级、平台兼容性或其他命令细节;未列出的功能暂未提供。