Neon 无服务器 Postgres
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的说明,将 @org-02qudk26/using-neon 安装到你的 AI 助手中。
技能介绍
要解决什么问题
在 Serverless、边缘函数或 CI 里接 Postgres,常见痛点是:长连接在冷启动场景不友好、开发/预览环境要和生产数据隔离、以及官方文档分散在连接方式、驱动、Auth、Platform API 等多条线上。Neon 把计算与存储拆开,支持分支、自动扩缩容和缩容到零,但选型时仍需要知道该用哪种连接串、@neondatabase/serverless 还是传统驱动,以及声明性信息是否应对照官方文档。
技能如何组织信息
本技能把 Neon 相关能力按使用场景拆成参考资源,而不是替你做猜测:
- 核心指南:什么是 Neon、入门(项目、连接字符串、依赖)、连接方式(按平台/运行时选驱动)、功能(分支、自动扩缩容、缩容到零、即时恢复)、开发者工具(VS Code 扩展、MCP、
neon initCLI)。 - 数据库访问:无服务器/边缘场景下的 HTTP/WebSocket 查询(
references/neon-serverless.md),以及与 Drizzle ORM 的集成说明。 - 认证与数据 API:
Neon Auth、PostgREST 风格的 Neon JS SDK(认证 + 数据 API)。 - 平台管理:REST Platform API、Neon CLI、TypeScript/Python SDK,用于脚本与 CI/CD 里以编程方式管理项目与分支。
技能明确要求:在给出与 Neon 相关的结论前,应通过 llms.txt 索引或文档链接定位页面,必要时用 curl 拉取 markdown 版文档,避免凭记忆编造 URL 或行为细节。
适用边界
它是指南型技能,覆盖「何时用哪份 reference」,不替代 Neon 控制台操作或你的应用密钥管理。ORM、框架栈若不在列出的 reference 中,仍需回到官方文档扩展;生产环境的 RPO/RTO、合规与网络策略应自行对照 Neon 官方说明与账号配置。
使用场景
- 在 Vercel 或 Cloudflare Workers 上部署应用,需要选用 HTTP/WebSocket 驱动而非长连接访问 Neon
- 为每个 Pull Request 自动创建独立 Postgres 分支做集成测试,需查分支与 Platform API/CLI 用法
- 新项目首次接入 Neon,要理清连接字符串、依赖包以及 Drizzle 或 `@neondatabase/serverless` 的选型
- 回答团队关于 Neon 自动扩缩容、缩容到零或即时恢复是否满足某部署架构前,需对照官方文档验证
适合人员
- 维护 Serverless 后端、希望 Postgres 在冷启动场景下仍可用且不想自管数据库机器的工程师
- 负责 CI/CD 流水线、需要用 Neon CLI 或 REST API 程序化创建/销毁预览数据库分支的 DevOps
- 全栈开发者正在集成 Neon Auth 或 PostgREST 风格数据 API,需要区分 Auth 包与 Neon JS SDK 的职责
- 技术负责人评估从自建 Postgres 迁到 Neon,要快速定位连接方式、功能边界与官方参考索引的人