本文为您介绍Hologres如何使用管理控制台及psql客户端创建数据库。

前提条件

开通Hologres实例,详情请参见购买Hologres

背景信息

开通Hologres实例后,系统自动创建postgres数据库。该数据库分配到的资源较少,仅用于管理,开发实际业务建议您新建数据库。

只有Superuser或其他具有创建数据库权限的账号才能创建数据库。

使用Hologres管理控制台创建数据库

  1. 进入Hologres管理控制台
  2. Hologres引擎管理页面,单击实例名称。
    您也可以单击目标实例操作列的管理,进入实例详情页。
  3. 在实例详情页左侧导航栏,单击DB管理
  4. DB管理页面,单击新增Database
  5. 新增Database对话框,输入Database名称,并根据实际业务选择是否开启简单权限模型

    Hologres为您提供了专家模式授权简单权限模型两套授权体系。

    专家模式授权与PostgreSQL的权限模型完全一致,简称专家模式,详情请参见专家模式授权

    简单权限模型是Hologres基于实际业务,为了简化授权操作而抽象的一套简单权限模型(SPM),详情请参见简单权限模型概述

    创建数据库时,为了方便权限管理,建议您开启简单权限模型

    新建
  6. 单击确定
    您可以在DB管理页面,查看已创建的数据库。

使用psql客户端创建数据库

  1. 连接Hologres实例至psql客户端,详情请参见连接psql客户端
  2. 创建数据库,示例SQL语句如下。
    CREATE Database NewDatabaseName;
    CREATE Database test; //示例创建一个名为test的数据库。
  3. 执行\l命令,显示当前实例中的所有数据库。查看已创建的数据库
  4. 执行\c NewDatabaseName命令,进入新建的数据库。执行该命令时,请替换NewDatabaseName为具体的数据库名称。进入DB

后续步骤

您可以使用标准的PostgreSQL语句,在psql客户端进行数据开发。例如使用SQL导入MaxCompute的数据至Hologres

您也可以选择使用HoloStudio或HoloWeb进行数据开发,详情请参见概述快速入门快速入门