DrizzleORM v0.30.4 版本发布
2024年3月19日
新功能
🎉 支持 xata-http 驱动
根据其官方网站,Xata 是一个专注于可靠性、可伸缩性和开发者体验的 Postgres 数据平台。Xata Postgres 服务目前处于测试阶段,请参阅Xata 文档,了解如何在您的账户中启用它。
Drizzle ORM 原生支持 `xata` 驱动(通过 `drizzle-orm/xata` 包)以及 `postgres` 或 `pg` 驱动来访问 Xata Postgres 数据库。
以下示例使用 Xata 生成的客户端,您可以通过运行 xata init CLI 命令来获取它。
npm
yarn
pnpm
bun
npm i drizzle-orm @xata.io/client
npm i -D drizzle-kit
import { drizzle } from 'drizzle-orm/xata-http';
import { getXataClient } from './xata'; // Generated client
const xata = getXataClient();
const db = drizzle(xata);
const result = await db.select().from(...);
您也可以使用 `pg` 或 `postgres.js` 驱动连接到 Xata
要开始使用 Xata 和 Drizzle,请参阅文档。