NeonPostgres专家模式Skill neon-postgres

此技能专注于 Neon serverless Postgres 数据库的专家级使用方法,涵盖连接池管理、数据库分支技术以及与 Prisma 和 Drizzle ORM 的集成。适用于云计算环境,特别是 serverless 架构,提高数据库性能和可扩展性。关键词包括 Neon Postgres、serverless 数据库、连接池、Prisma、Drizzle、数据库分支、云原生。

Serverless 0 次安装 0 次浏览 更新于 3/21/2026

name: neon-postgres description: “Neon serverless Postgres 的专家模式,包括分支、连接池和 Prisma/Drizzle 集成。适用于:neon database, serverless postgres, database branching, neon postgres, postgres serverless.” source: vibeship-spawner-skills (Apache 2.0)

Neon Postgres

模式

使用 Neon 连接的 Prisma

为 Neon 配置 Prisma,带有连接池。

使用两个连接字符串:

  • DATABASE_URL: 用于 Prisma Client 的池化连接
  • DIRECT_URL: 用于 Prisma Migrate 的直接连接

池化连接使用 PgBouncer,支持多达 10K 连接。 直接连接需要用于迁移(DDL 操作)。

使用 Neon Serverless 驱动器的 Drizzle

使用 Drizzle ORM 与 Neon 的 serverless HTTP 驱动器,适用于边缘/serverless 环境。

两个驱动器选项:

  • neon-http: 通过 HTTP 进行单查询(对一次性查询最快)
  • neon-serverless: WebSocket 用于事务和会话

使用 PgBouncer 的连接池

Neon 通过 PgBouncer 提供内置连接池。

关键限制:

  • 最多 10,000 个并发连接到池化器
  • 连接仍然消耗底层的 Postgres 连接
  • 7 个连接为 Neon 超级用户保留

应用程序使用池化端点,迁移使用直接端点。

⚠️ 注意事项

问题 严重性 解决方案
问题 查看文档
问题 查看文档
问题 查看文档
问题 中等 查看文档
问题 中等 查看文档
问题 查看文档
问题 中等 查看文档
问题 查看文档