重要
此功能在以下区域中为公共预览版:westus、westus2、eastus、eastus2、centralus、southcentralus、northeurope、westeurope、australiaeast、brazilsouth、canadacentral、centralindia、southeastasia、uksouth。
本页介绍如何从 SQL 编辑器访问 Lakebase 数据库实例,以运行 PostgreSQL 命令和查询。
准备工作
在连接之前,请验证是否满足以下要求:
- 你拥有一个相应的 Postgres 角色,专用于登录数据库实例。 请参阅 “管理 Postgres 角色”。
- 你的 Postgres 角色已经被授予了访问数据库、架构或表所需的权限。
数据库实例创建者已拥有从 SQL 编辑器访问数据库实例所需的权限。 实例创建者还可以向实例添加其他用户,并可以向用户授予 Postgres 权限。
创建新查询
在 SQL 编辑器中创建新的 SQL 查询。
- 在工作区边栏中单击 “计算 ”。
- 单击 OLTP 数据库。
- 选择要在其中运行 PostgreSQL 查询的数据库实例。
- 单击右上角的“ 新建查询 ”。
运行查询
若要运行 PostgreSQL 查询,请在下拉列表选择器中选择适当的数据库和架构。
- 在“ 全部运行”旁边的下拉列表选择器中选择所需的数据库和架构。
- 在 PostgreSQL 数据库
中查看数据库、架构、表和列。
- 通过单击所需表旁边的 ,从Chevron double right icon.架构浏览器中填写表引用。
- 编写 PostgreSQL 查询,然后单击“ 全部运行”。
支持的功能和限制
-
查询访问控制列表(ACL)权限模型适用:
- 执行操作将使用单击“运行”的用户的 Databricks 身份进行。
- 查询上至少具有 CAN VIEW 访问权限的任何人都可以在 SQL 编辑器中显示结果。
- 连接范围内的对象(如临时表和事务)在单个计算单元中运作。 这些功能不能跨不同的运行单击工作,因为每个都是它自己的会话。
- 如果
$$块包含分号的语句,则只显示最后一个语句的结果。