Drizzle <> PostgreSQL
This guide assumes familiarity with:
- 使用 Drizzle 的数据库 连接基础
- node-postgres 基础
- postgres.js 基础
Drizzle 原生支持使用 node-postgres
和 postgres.js
驱动程序连接 PostgreSQL。
在我们使用这两者并将它们与 Drizzle ORM 集成时,发现了它们之间的一些差异。例如:
- 使用
node-postgres
,您可以安装 pg-native
,将 node-postgres
和 Drizzle 的速度提高约 10%。
node-postgres
支持按查询提供类型解析器,而无需全局修改。有关更多详细信息,请参见 类型文档。
postgres.js
默认使用预编译语句,您可能需要选择不使用。在 AWS 环境等中,这可能是一个潜在问题,因此请记住这一点。
- 如果您有其他想要贡献的内容,我们欢迎您在 这里提交 PR。
node-postgres
第一步 - 安装包
第二步 - 初始化驱动程序并进行查询
node-postgres
node-postgres with config
如果您需要提供现有的驱动程序:
postgres.js
第一步 - 安装包
第二步 - 初始化驱动程序并进行查询
postgres.js
postgres.js with config
如果您需要提供现有的驱动程序:
接下来是什么?