共用方式為


從 SQL 編輯器存取資料庫實例

這很重要

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

此頁面描述如何從 SQL 編輯器存取 Lakebase 資料庫實例,以執行 PostgreSQL 命令和查詢。

開始之前

在連線之前,請確認您符合下列需求:

  • 您有相應的 Postgres 角色可登入資料庫實例。 請參閱 管理 Postgres 角色
  • Postgres 角色已獲授與存取資料庫、架構或數據表的必要許可權。

資料庫實例建立者已經擁有從 SQL 編輯器存取資料庫實例的必要許可權。 實例建立者也可以將其他使用者新增至 實例,並將 Postgres 許可權授與使用者。

建立新的查詢

在 SQL 編輯器中建立新的 SQL 查詢。

  1. 在工作區側邊欄中按下 [計算]
  2. 點選 Lakebase 已配置
  3. 選取您要執行 PostgreSQL 查詢的資料庫實例。
  4. 按下右上方的 [ 新增查詢 ]。
  5. 要在 可讀的次要檔案上執行唯讀查詢:
    1. 點選計算資源下拉選單,選擇帶有( 唯讀) 標籤的計算。 從下拉選單選擇唯讀運算
    2. 點擊 切換

執行查詢

若要執行 PostgreSQL 查詢,請在下拉式清單中選取適當的資料庫和架構。

  1. 在 [ 全部執行] 旁的下拉式選取器中,選取所需的資料庫和架構。
  2. PostgreSQL 資料庫資料圖示中檢視資料庫、架構、數據表和數據行。
  3. 您可以從 架構瀏覽器 填入資料表參考,方法是單擊所需資料表旁邊的 雙右箭頭圖標。
  4. 撰寫 PostgreSQL 查詢,然後按一下 全部執行

支援的功能和限制

  1. 查詢存取控制清單 (ACL) 權限模型適用:
    1. 執行是以點擊 執行 的使用者的 Databricks 身分識別來進行。
    2. 查詢上至少有 CAN VIEW 存取權的任何人都可以在 SQL 編輯器中看到結果。
  2. 具有連接範圍的對象,例如臨時表和交易,均在單一儲存格內運作。 它們無法跨不同的 執行 點選運作,因為每個點選都是獨立的會話。
  3. 如果 $$ 區塊包含具有分號的語句,則只會顯示最後一個語句的結果。