共用方式為


從 SQL 用戶端存取資料庫實例

這很重要

這項功能在下列區域中處於公開預覽狀態:westus、、westus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindia、、 southeastasiauksouth

此頁面描述如何從 SQL 用戶端存取 Lakebase 資料庫實例,並逐步解說如何從 psql連線到資料庫實例。

您可以從 、DBeaver 和 pgAdmin4 等 psql外部工具存取資料庫實例。 這些工具也可讓您建置儀錶板,以可視化資料庫計量以取得效能、記憶體使用量和查詢效率。

psql命令行工具是 PostgreSQL 的內建用戶端,可提供對資料庫實例的直接互動式存取。 使用 psql 提供您完整的 Postgres 功能,並與現有的 Postgres 工作流程和工具整合。

DBeaver 和 pgAdmin 是開放原始碼工具,可讓您管理 Postgres 資料庫。 如需如何安裝和連線的指示,請參閱 DBeaver 檔和pgAdmin 檔

開始之前

  • 您必須安裝 psql。 如需詳細資訊,請參閱 PostgreSQL 工具和安裝指南psql 需要版本 14 或更高版本。
  • 您必須安裝 libpq 庫。
  • 您有一個與您的 Azure Databricks 身分識別相關的 PostgreSQL 角色,以便登入資料庫執行個體。 請參閱 管理 Postgres 角色
  • Postgres 角色已獲授與存取資料庫、架構或數據表的必要許可權。
  • 您可以向資料庫實例進行驗證。 如果您必須取得資料庫執行個體的 OAuth 權杖,請參閱 向資料庫執行個體進行驗證

身份與資料庫角色考量

  • 實例的預設擁有者是布建資料庫實例的 Azure Databricks 使用者或服務主體。
  • 在布建期間,會自動為身分識別建立對應的Postgres角色名稱:
    • Databricks 使用者的 Postgres 角色名稱是其電子郵件位址。
    • Databricks 服務主體:服務主體的應用程式識別碼是 Postgres 的角色名稱。

連接 psql

在資料庫實例的狀態顯示 [可用] 之後,請使用 psql 命令行工具連線到它。 從資料庫實例組態頁面複製連線命令。

  1. 在工作區側邊欄中按下 [計算]
  2. 點擊 OLTP 資料庫
  3. 選取您想要從 psql存取的資料庫實例。
  4. 按兩下 [ 連線詳細數據]。
  5. 複製 Connect with PSQL 字串。
  6. 將命令貼到終端機中,然後執行命令以使用 psql連接到資料庫實例。