本小节将会为您介绍如何使用psql客户端创建新的数据库。

交互式分析(Hologres)实例开通成功后,系统会默认生成一个名为postgres的数据库,但该数据库分配的资源小,若您需要走生产任务,建议您创建一个新的业务数据库(推荐操作)。

前提条件

  1. 成功开通交互式分析实例,详情请参见开通实例
  2. 实例成功连接psql客户端。详情请参见安装配置客户端
说明 只有superuser或者有创建数据库权限的账号才能新建数据库。

操作步骤

您可以通过以下两种方式来进行创建新的数据库:

  1. Hologres管控台创建新的数据库(推荐)

    Hologres管控台支持直接可视化的方式来一键创建新的DB,简单上手,方便快捷。具体操作步骤如下:

    1. 进入Hologres管控台,选择需要新建DB的实例,单击实例名或者管理进入实例详情页。705
    2. 在实例详情页,单击左侧菜单栏DB管理 > 新建DB706
    3. 新建DB完成之后,可以使用新的DB连接psql客户端,连接串如下:
      PGUSER=accessID PGPASSWORD=accessKey psql -p <port> -h <endpoint> -d <database>
      707
    l
  2. SQL语句创建新的数据库

    您也可以通过psql客户端使用标准的psql语句来新建数据库,示例操作如下:

    1. 连接psql客户端后执行新建DB的sql语句:
      create database newdatabaseName;
      create database mydb;//示例创建一个名叫mydb的数据库
    2. 退出当前数据库,输入\q命令即可。
    3. 使用交互式分析新数据库连接psql客户端
      PGUSER=accessID PGPASSWORD=accessKey psql -p <port> -h <endpoint> -d <database>
      
      PGUSER=accessID PGPASSWORD=accessKey psql -p <port> -h <endpoint> -d mydb//示例使用新数据库mydb连接交互式分析
      参数说明:
      配置项 说明 备注
      Access ID 当前阿里云账号的Access ID 可前往用户信息管理查看
      AccessKey 当前阿里云账号的Access Key 可前往用户信息管理查看
      port 交互式分析实例公共网络端口 示例:80
      endpoint 交互式分析实例公共网络地址 示例:xxx-cn-hangzhou.hologres.aliyuncs.com
      databasename 连接的新数据库名 示例:mytdb
      708