Drizzle <> Vercel Postgres
This guide assumes familiarity with:
根据他们的 官方网站, Vercel Postgres 是一个无服务器 SQL 数据库,旨在与 Vercel Functions 集成。
Drizzle ORM 原生支持 @vercel/postgres 无服务器
驱动以及 drizzle-orm/vercel-postgres
包和 postgres
或 pg
驱动通过 postgesql://
访问 Vercel Postgres。
查看官方 Vercel Postgres + Drizzle 文档。
步骤 1 - 安装包
npm
yarn
pnpm
bun
步骤 2 - 准备 Vercel Postgres
根据 官方文档 设置项目。
步骤 3 - 初始化驱动并进行查询
如果您需要提供现有的驱动程序:
使用 @vercel/postgres 无服务器包 您可以通过 websockets 从无 TCP 可用的服务器和无服务器环境访问 Vercel Postgres, 如 Cloudflare Workers。
如果您打算从 服务器 环境使用 Vercel Postgres,您可以选择使用 @vercel/postgres
或直接通过 postgesql://
访问数据库,使用
postgres
或 pg
。