使用 Google Cloud 控制台管理資料

本頁說明如何使用 Google Cloud 控制台中的 AlloyDB Studio,探索及管理 PostgreSQL 適用的 AlloyDB 資料。

AlloyDB Studio 包含「Explorer」窗格,可與查詢編輯器和 SQL 查詢結果表整合。您可以在這個單一介面中執行 DDL、DML 和 DQL 陳述式。舉例來說,您不必設定第三方資料庫查詢工具,就能使用這個查詢編輯器建立資料表或查詢資料。

如果您是 AlloyDB for PostgreSQL 新手,請參閱 AlloyDB 總覽

您可以使用 AlloyDB Studio 中的「Explorer」窗格,查看及操作資料庫物件。您可以建立、變更及刪除下列資料庫物件:

  • 結構定義
  • 資料表
  • 資料欄
  • 索引和索引鍵
  • 觸發條件
  • 瀏覽次數
  • 函式
  • 程序
  • 序列
  • 類型
  • 擴充功能

必要角色和權限

如要使用 AlloyDB Studio,您需要下列權限:

  • alloydb.clusters.get
  • alloydb.databases.list
  • alloydb.instances.executeSql
  • alloydb.instances.list
  • alloydb.users.list

您可以透過 roles/alloydb.admin 角色取得這些權限,也可以使用 roles/alloydb.viewerroles/alloydb.databaseUser 角色組合。如果您沒有這個角色,請與機構管理員聯絡,要求存取權。您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

此外,請確認您擁有用於驗證的資料庫資料庫層級權限

選擇資料庫驗證方式

如要存取 AlloyDB Studio 中的資料庫,請先選取資料庫驗證方法。如要使用 AlloyDB Studio 登入資料庫,可以採用下列任一驗證方式:

  1. IAM 資料庫驗證:使用 IAM 驗證功能,您可以管理貴機構使用者的資料庫存取權和權限。如要使用這項功能,請在執行個體上設定 IAM 驗證

  2. 內建資料庫驗證:您可以使用 PostgreSQL 使用者帳戶和憑證,在 AlloyDB Studio 中連線至資料庫。詳情請參閱「使用標準驗證管理 PostgreSQL 使用者」。

探索您的資料

如要存取「Explorer」窗格,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,開啟「AlloyDB」AlloyDB頁面。

    前往 AlloyDB

  2. 從清單中選取叢集。

  3. 在導覽選單中,按一下「AlloyDB Studio」

  4. 選取資料庫驗證方法

  5. 按一下「驗證」。「Explorer」窗格會顯示資料庫中的物件清單。

建立、修改及查詢資料

您可以使用查詢編輯器執行 SQL 陳述式。陳述式必須以半形分號分隔。您可以自行撰寫查詢,也可以在查詢編輯器中填入範本。

系統會按照您在查詢編輯器中輸入陳述式的順序執行。

如要建立、查詢或修改資料,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,開啟「AlloyDB」AlloyDB頁面。

    前往 AlloyDB

  2. 從清單中選取叢集。

  3. 在導覽選單中,按一下「AlloyDB Studio」

  4. 使用資料庫名稱、使用者名稱和密碼登入 AlloyDB Studio。

  5. 使用下列任一方法撰寫查詢:

    • 如要自行編寫查詢,請按照下列步驟操作:

      1. 按一下「開啟新的 SQL 編輯器分頁」或「開啟新分頁」,開啟新分頁。
      2. 查詢編輯器隨即顯示,請編寫查詢。
    • 如要從範本開始撰寫查詢,請按照下列步驟操作:

      1. 在「Explorer」窗格中,找到資料庫物件,然後依序點選旁邊的「more_vert」more_vert「View actions」。系統會顯示一或多個可用動作。
      2. 按一下所需動作,查詢編輯器會填入範本。
      3. 替換範本中的所有預留位置。
  6. 按一下「執行」。這會執行查詢編輯器中的所有查詢。查詢結果會顯示在「Results」(結果) 表格中。

    您也可以同時選取並執行一或多個查詢。如要執行這項操作,請選取一或多個查詢,然後按一下「執行所選項目」

限制

  • AlloyDB Studio 支援輕量查詢。如果回覆內容超過 10 MB,系統可能會截斷部分內容。AlloyDB Studio 會指出何時傳回部分結果。
  • 如果執行個體上大型資料表的長時間執行查詢或索引建立作業超過 5 分鐘,系統就會逾時並取消作業。
  • 執行 SQL 指令碼完成後,AlloyDB Studio 不會保持資料庫連線開啟狀態。同樣地,「編輯器」分頁不會共用工作階段,每次執行都會使用獨立工作階段建立新連線。
  • 同時執行多個查詢陳述式時,如果其中一個查詢導致錯誤,整個查詢就會取消。

後續步驟