全部產品
Search
文件中心

Hologres:建立資料庫

更新時間:Jun 30, 2024

本文為您介紹Hologres如何使用管理主控台及psql用戶端建立資料庫。

前提條件

已開通Hologres執行個體,開通方法請參見購買Hologres

背景資訊

開通Hologres執行個體後,系統自動建立postgres資料庫。該資料庫分配到的資源較少,僅用於管理,開發實際業務建議您建立資料庫。

只有Superuser或其他具有建立資料庫許可權的帳號才能建立資料庫。

使用Hologres管理主控台建立資料庫

  1. 進入Hologres管理主控台,單擊左側執行個體列表

  2. 執行個體列表頁面,單擊執行個體名稱。

    您也可以單擊目標執行個體操作列的管理,進入執行個體詳情頁。

  3. 在執行個體詳情頁左側導覽列,單擊資料庫管理

  4. DB授權頁面,單擊右上方新增資料庫

  5. 新增資料庫對話方塊,選擇執行個體名並填寫資料庫名稱,根據實際業務選擇簡單權限原則,推薦您選擇SPM

    新增資料庫

    策略分類

    策略描述

    簡單許可權模型(SPM)

    該許可權模型授權是以DB為粒度,劃分admin(管理員)、developer(開發人員)、writer(讀寫者)以及viewer(分析師)四種角色,您可以通過少量的許可權管理函數,即可對DB中的對象進行方便且安全的許可權管理,詳情請參見簡單許可權模型概述

    基於Schema層級的簡單許可權模型(SLPM)

    該許可權模型以Schema為粒度,劃分 <db>.admin(DB管理員)、<db>.<schema>.developer(開發人員)、<db>.<schema>.writer(讀寫者)以及 <db>.<schema>.viewer(分析師),相比於簡單許可權模型更為細粒度,詳情請參見基於Schema層級的簡單許可權模型概述

    專家模型

    與PostgreSQL的許可權模型完全一致,簡稱專家模式,詳情請參見專家許可權模型

  6. 單擊確認

    您可以在DB授權頁面,查看已建立的資料庫。

使用psql用戶端建立資料庫

  1. 串連Hologres執行個體至psql用戶端,詳情請參見PSQL用戶端

  2. 建立資料庫,樣本SQL語句如下。

    CREATE Database NewDatabaseName;
    CREATE Database test; --樣本建立一個名為test的資料庫。
  3. 執行\l命令,顯示當前執行個體中的所有資料庫。

  4. 執行\c NewDatabaseName命令,進入建立的資料庫。執行該命令時,請替換NewDatabaseName為具體的資料庫名稱。

後續步驟

您可以使用標準的PostgreSQL語句,在psql用戶端進行資料開發。例如使用SQL匯入MaxCompute的資料至Hologres

您也可以選擇使用HoloWeb進行資料開發,詳情請參見串連HoloWeb