這很重要
這項功能在下列區域中處於公開預覽狀態:westus、、westus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouth、canadacentralcentralindia、、 southeastasiauksouth
此頁面描述如何從 SQL 編輯器存取 Lakebase 資料庫實例,以執行 PostgreSQL 命令和查詢。
開始之前
在連線之前,請確認您符合下列需求:
- 您有相應的 Postgres 角色可登入資料庫實例。 請參閱 管理 Postgres 角色。
- Postgres 角色已獲授與存取資料庫、架構或數據表的必要許可權。
資料庫實例建立者已經擁有從 SQL 編輯器存取資料庫實例的必要許可權。 實例建立者也可以將其他使用者新增至 實例,並將 Postgres 許可權授與使用者。
建立新的查詢
在 SQL 編輯器中建立新的 SQL 查詢。
- 在工作區側邊欄中按下 [計算]。
- 點選 Lakebase 已配置。
- 選取您要執行 PostgreSQL 查詢的資料庫實例。
- 按下右上方的 [ 新增查詢 ]。
- 要在 可讀的次要檔案上執行唯讀查詢:
- 點選計算資源下拉選單,選擇帶有( 唯讀) 標籤的計算。
- 點擊 切換。
- 點選計算資源下拉選單,選擇帶有( 唯讀) 標籤的計算。
執行查詢
若要執行 PostgreSQL 查詢,請在下拉式清單中選取適當的資料庫和架構。
- 在 [ 全部執行] 旁的下拉式選取器中,選取所需的資料庫和架構。
- 在 PostgreSQL 資料庫
中檢視資料庫、架構、數據表和數據行。
- 您可以從 架構瀏覽器 填入資料表參考,方法是單擊所需資料表旁邊的
- 撰寫 PostgreSQL 查詢,然後按一下 全部執行。
支援的功能和限制
-
查詢存取控制清單 (ACL) 權限模型適用:
- 執行是以點擊 執行 的使用者的 Databricks 身分識別來進行。
- 查詢上至少有 CAN VIEW 存取權的任何人都可以在 SQL 編輯器中看到結果。
- 具有連接範圍的對象,例如臨時表和交易,均在單一儲存格內運作。 它們無法跨不同的 執行 點選運作,因為每個點選都是獨立的會話。
- 如果
$$區塊包含具有分號的語句,則只會顯示最後一個語句的結果。