如要整理結構定義,並在 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 角色
如果您不具備上述任一角色,請向組織管理員要求存取權。
建立資料庫
您必須先建立叢集及其主要執行個體,才能建立資料庫。
如要建立資料庫,請完成下列步驟:
前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。
在「Resource name」(資源名稱) 欄中,按一下叢集名稱。
在導覽窗格中,按一下「Databases」(資料庫)。
按一下「建立資料庫」。對話方塊視窗隨即開啟,建議您在 AlloyDB Studio 中使用查詢。
複製查詢,然後點選「在 Studio 中開啟」。AlloyDB Studio 頁面隨即開啟,並顯示「Log in to your database」(登入資料庫) 對話方塊視窗。
在「Log in to your database」(登入資料庫) 視窗中,選取下列選項:
- 選取
postgres資料庫。 - 選取資料庫驗證方式,然後輸入使用者名稱和密碼。
- 選取
按一下「Authenticate」(驗證)。「Explorer」窗格會顯示
postgres資料庫中的物件清單。選取「未命名的查詢」分頁,然後貼上剛才複製的查詢:
CREATE DATABASE DATABASE_NAME;將 DATABASE_NAME 替換為資料庫名稱。
按一下「執行」。
如果「Results」(結果) 窗格顯示「Statement executed successfully」(陳述式執行成功) 訊息,代表資料庫已建立。
列出資料庫
如要列出叢集中的所有資料庫,請完成下列步驟:
前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。
如要開啟叢集的「Overview」(總覽) 頁面,請按一下「Resource name」(資源名稱) 欄中的叢集名稱。
在導覽窗格中,按一下「Databases」(資料庫)。「Databases」(資料庫) 頁面會列出資料庫名稱,以及其定序類型和字元集。
刪除資料庫
如要刪除叢集中的資料庫,請完成下列步驟:
前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。
如要開啟叢集的「Overview」(總覽) 頁面,請按一下「Resource name」(資源名稱) 欄中的叢集名稱。
在導覽窗格中,按一下「Databases」(資料庫)。「Databases」(資料庫) 頁面會列出資料庫名稱,以及其定序類型和字元集。
選擇要刪除的資料庫,按一下該列的三點圖示選單 ,然後選取「Drop」(捨棄)。「捨棄資料庫」對話方塊視窗隨即開啟。
按一下「在工作室中開啟」。
在開啟的「未命名的查詢」分頁中,點選「執行」。
如果「Results」(結果) 窗格中顯示「Statement executed successfully」(陳述式執行成功) 訊息,表示您已刪除資料庫。