用途:面向 Neon 无服务器 PostgreSQL 的专项技能,帮助在无服务器与边缘场景中构建、配置和优化数据库。
主要能力:提供自动扩缩容与缩容至零的计算配置以优化成本;数据库分支支持写时复制,可快速创建开发、预览和 CI/CD 环境;时间点恢复支持 30 天内恢复到任意时间戳;内置连接池兼容无服务器与边缘运行时;并兼容 PostgreSQL 16 与扩展。
使用方式:通过 npm 安装 @neondatabase/serverless,可选安装 drizzle-orm 或 @prisma/client 与 prisma。环境变量包括用于迁移的直连 DATABASE_URL、用于无服务器与边缘的连接池 DATABASE_URL_POOLED、分支操作所需的 NEON_API_KEY 和 NEON_PROJECT_ID。可使用 neon 驱动执行查询与事务,或结合 Drizzle、Prisma 适配器使用。文档可通过 Context7 工具按分支、连接池、自动扩缩容等主题获取。技能按模块组织,包括 branching-workflows.md、auto-scaling.md、connection-pooling.md、pitr-backups.md,以及 reference.md 与 examples.md。
适用场景:无服务器应用、边缘部署、按 PR 创建预览数据库、从生产分支进行开发、成本优化。
限制:若需向量搜索、实时订阅、NoSQL 或内置认证,建议考虑 Supabase、Convex 或 Firestore 等替代方案。价格方面资料仅提及免费层 3GB 存储与每月 100 计算小时,Pro 按用量计费,缩容至零空闲不计费,其他价格细节暂未提供。完整代码示例请参阅 examples.md。