PostgreSQL
PostgreSQL 是一个功能强大、开源的关系型数据库管理系统,以其高级功能、可扩展性和对复杂查询及大型数据集的支持而闻名。 阅读更多 here。
示例用法
确保您已安装并配置 PostgreSQL。 然后,您可以直接将其连接到 Better Auth。
import { betterAuth } from "better-auth";
import { Pool } from "pg";
export const auth = betterAuth({
database: new Pool({
connectionString: "postgres://user:password@localhost:5432/database",
}),
});更多信息,请阅读 Kysely 的文档 PostgresDialect。
架构生成与迁移
Better Auth CLI 允许您根据 Better Auth 配置和插件生成或迁移 数据库架构。
PostgreSQL 架构生成 | PostgreSQL 架构迁移 |
|---|---|
| ✅ 支持 | ✅ 支持 |
npx @better-auth/cli@latest generatenpx @better-auth/cli@latest migrate附加信息
PostgreSQL 通过 Kysely 适配器在底层得到支持,Kysely 支持的任何数据库也将得到支持。(阅读更多)
如果您正在寻找性能改进或提示,请查看我们的指南 性能优化。