建立及管理資料庫

如要整理結構定義,並在 AlloyDB for PostgreSQL 叢集內隔離應用程式資料,除了預設的 postgres 資料庫外,您還可以建立其他 PostgreSQL 資料庫、列出叢集中的現有資料庫,以及刪除不再需要的資料庫。

事前準備

您使用的 Google Cloud 專案必須啟用 AlloyDB 存取權。

您必須在使用的 Google Cloud專案中,具備下列其中一個 Identity and Access Management 角色:

  • roles/alloydb.admin:AlloyDB 管理員預先定義的 IAM 角色
  • roles/owner:擁有者基本 IAM 角色
  • roles/editor:編輯者基本 IAM 角色

如果您不具備上述任一角色,請向組織管理員要求存取權。

建立資料庫

您必須先建立叢集及其主要執行個體,才能建立資料庫。

如要建立資料庫,請完成下列步驟:

  1. 前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。

    前往叢集

  2. 在「Resource name」(資源名稱) 欄中,按一下叢集名稱。

  3. 在導覽窗格中,按一下「Databases」(資料庫)。

  4. 按一下「建立資料庫」。對話方塊視窗隨即開啟,建議您在 AlloyDB Studio 中使用查詢。

  5. 複製查詢,然後點選「在 Studio 中開啟」。AlloyDB Studio 頁面隨即開啟,並顯示「Log in to your database」(登入資料庫) 對話方塊視窗。

  6. 在「Log in to your database」(登入資料庫) 視窗中,選取下列選項:

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

  8. 選取「未命名的查詢」分頁,然後貼上剛才複製的查詢:

    CREATE DATABASE DATABASE_NAME;
    

    將 DATABASE_NAME 替換為資料庫名稱。

  9. 按一下「執行」。

    如果「Results」(結果) 窗格顯示「Statement executed successfully」(陳述式執行成功) 訊息,代表資料庫已建立。

列出資料庫

如要列出叢集中的所有資料庫,請完成下列步驟:

  1. 前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。

    前往叢集

  2. 如要開啟叢集的「Overview」(總覽) 頁面,請按一下「Resource name」(資源名稱) 欄中的叢集名稱。

  3. 在導覽窗格中,按一下「Databases」(資料庫)。「Databases」(資料庫) 頁面會列出資料庫名稱,以及其定序類型和字元集。

刪除資料庫

如要刪除叢集中的資料庫,請完成下列步驟:

  1. 前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。

    前往叢集

  2. 如要開啟叢集的「Overview」(總覽) 頁面,請按一下「Resource name」(資源名稱) 欄中的叢集名稱。

  3. 在導覽窗格中,按一下「Databases」(資料庫)。「Databases」(資料庫) 頁面會列出資料庫名稱,以及其定序類型和字元集。

  4. 選擇要刪除的資料庫,按一下該列的三點圖示選單 ,然後選取「Drop」(捨棄)。「捨棄資料庫」對話方塊視窗隨即開啟。

  5. 按一下「在工作室中開啟」。

  6. 在開啟的「未命名的查詢」分頁中,點選「執行」。

    如果「Results」(結果) 窗格中顯示「Statement executed successfully」(陳述式執行成功) 訊息,表示您已刪除資料庫。