SuperAPI AI 工具集

neon

数据与分析

查看项目

更新于 10-16 01:15

技能介绍

用途:Neon 是面向无服务器与边缘环境的 PostgreSQL 服务,适合为每个开发者、每个 PR 或每次迁移验证创建独立数据库环境,而无需启动独立实例。

主要能力:数据库分支基于写时复制存储,可即时复制模式与数据;支持仅模式分支,避免把生产数据复制到开发环境;提供无服务器驱动 @neondatabase/serverless,用 HTTP/WebSocket 替代持久 TCP 连接,适配 Cloudflare Workers、Vercel Edge 等环境;自动缩容至零,首个连接会有冷启动延迟;提供池化(PgBouncer)与直连两种连接串。

使用方式与要点:编写代码前须用 WebFetch 读取在线文档 https://neon.com/llms.txt,不要凭记忆假设 API 存在。无服务器函数应使用池化连接串以避免耗尽连接;迁移(如 prisma migrate、drizzle-kit)必须使用直连连接串,否则可能失败或超时。不要在无服务器请求中反复创建数据库客户端,应复用模块级单例。迁移应在分支上执行,验证成功后再合并。

适用场景:按开发者/PR 隔离数据库、CI 中安全测试模式迁移、边缘函数访问 Postgres。

限制:延迟敏感路径需配置最小计算量或关闭缩容至零;分支保护默认未开启,需在项目设置中显式配置以防止生产分支被误删;无服务器驱动不替代传统服务器环境的 pg 或连接池。官方文档还提示 API 随版本变化,需以最新文档为准。