重要
Lakebase 自动缩放在以下区域处于 Beta 版本:eastus2,westeurope,westus。
Lakebase 自动缩放是最新版本的 Lakebase,可自动缩放计算、缩放到零、分支和即时还原。 有关 与 Lakebase 预配的功能比较,请参阅 在版本之间进行选择。
可以使用任何标准 PostgreSQL 客户端或工具连接到 Lakebase 项目。 这包括命令行工具,如 psql pgAdmin 和 DBeaver 等 GUI 应用程序。
Authentication
为了获得第三方 Postgres 客户端的最佳体验,建议使用 本机 Postgres 密码身份验证。 此方法使用具有数据库密码的传统 Postgres 角色,这些角色不会每小时过期,使它们非常适合客户端工具和长时间运行的会话。
重要
OAuth 令牌在一小时后过期,需要为每个会话手动刷新。 对于 pgAdmin 和 DBeaver 等交互式工具,这种频繁的刷新是不切实际的。 应用程序可以实现 令牌轮换 以自动刷新凭据。
Postgres 密码不会过期,并且适用于所有与 PostgreSQL 兼容的工具。
所有 Postgres 工具和客户端都广泛支持本机 Postgres 密码,它们更适用于无法频繁刷新凭据的应用程序。 有关身份验证方法的详细信息,请参阅 身份验证概述 。
若要设置本机 Postgres 密码身份验证,请使用密码创建 Postgres 角色。 有关说明,请参阅 “管理 Postgres 角色 ”。
可用客户端
选择最适合工作流的 Postgres 客户端:
| 客户 | Description |
|---|---|
| psql | PostgreSQL 的内置命令行客户端,用于交互式数据库访问。 |
| pgAdmin | 用于管理数据库和运行查询的图形管理工具。 |
| DBeaver | 支持多种数据库类型的通用数据库管理工具。 |
| PgHero | 用于识别查询速度缓慢的性能监视仪表板。 |
连接详细信息
所有 Postgres 客户端都需要相同的基本 Postgres 数据库连接信息,可以从 Lakebase 应用获取这些信息:
- 导航到 Lakebase 应用并选择项目
- 单击 “连接 ”以打开数据库连接模式
- 选择要连接到的分支、计算和数据库
- 选择 Postgres 角色(建议使用具有密码身份验证的本机 Postgres 角色)
- 复制连接详细信息
连接信息包括:
-
主机:计算终结点主机名(例如
ep-abc-123.databricks.com) -
端口:
5432(默认 Postgres 端口) -
数据库:数据库名称(例如
databricks_postgres) - 用户:Postgres 角色名称
- 密码:Postgres 角色密码
有关连接字符串和身份验证的详细信息,请参阅 “连接到项目”。