从 SQL 编辑器访问数据库实例

重要

此功能在以下区域中为公共预览版westuswestus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiauksouth

本页介绍如何从 SQL 编辑器访问 Lakebase 数据库实例,以运行 PostgreSQL 命令和查询。

准备工作

在连接之前,请验证是否满足以下要求:

  • 你拥有一个相应的 Postgres 角色,专用于登录数据库实例。 请参阅 “管理 Postgres 角色”。
  • 你的 Postgres 角色已经被授予了访问数据库、架构或表所需的权限。

数据库实例创建者已拥有从 SQL 编辑器访问数据库实例所需的权限。 实例创建者还可以向实例添加其他用户,并可以向用户授予 Postgres 权限。

创建新查询

在 SQL 编辑器中创建新的 SQL 查询。

  1. 在工作区边栏中单击 “计算 ”。
  2. 单击 OLTP 数据库
  3. 选择要在其中运行 PostgreSQL 查询的数据库实例。
  4. 单击右上角的“ 新建查询 ”。

运行查询

若要运行 PostgreSQL 查询,请在下拉列表选择器中选择适当的数据库和架构。

  1. 在“ 全部运行”旁边的下拉列表选择器中选择所需的数据库和架构。
  2. PostgreSQL 数据库数据图标中查看数据库、架构、表和列。
  3. 通过单击所需表旁边的 ,从Chevron double right icon.架构浏览器中填写表引用。
  4. 编写 PostgreSQL 查询,然后单击“ 全部运行”。

支持的功能和限制

  1. 查询访问控制列表(ACL)权限模型适用:
    1. 执行操作将使用单击“运行”的用户的 Databricks 身份进行。
    2. 查询上至少具有 CAN VIEW 访问权限的任何人都可以在 SQL 编辑器中显示结果。
  2. 连接范围内的对象(如临时表和事务)在单个计算单元中运作。 这些功能不能跨不同的运行单击工作,因为每个都是它自己的会话。
  3. 如果 $$ 块包含分号的语句,则只显示最后一个语句的结果。