新建数据库

实例购买后会默认生成一个数据库postgres,但系统分配给该数据库的资源较少,仅供管理用途,实际业务需要新建数据库。本小节将会为您介绍如何在HoloStudio中创建新的数据库。

说明

HoloStudio已下线,详情请参见DataWorks HoloStudio下线公告

操作步骤

  1. 新建数据库

    您可以使用以下两种方式来新建数据库:

    • Hologres管控台新建数据库

      Hologres管控台支持以可视化的方式新建数据库,在Hologres管控台进入对应实例的详情页,选择数据库管理,单击新增数据库进行创建。

      说明

      当前版本的Hologres将会采用两套权限体系来为用户提供更加方便且完善的授权体系:专家模式授权和简单权限模型。在创建新DB的同时,您可以根据业务情况来选择是否开启简单权限模型,为方便权限管理建议您开启。

    • SQL方式新建数据库

      您也可以以SQL命令语句的方式新建数据库,在HoloStudio执行SQL语句新建数据库,语法如下。

      CREATE DATABASE <dbname>;
      CREATE DATABASE testdb; //示例新建一个名称为testdb的数据库

  2. 绑定工作空间

    新建数据库成功后,需要将数据库绑定至DataWorks工作空间才能在HoloStudio里使用新的数据库。

    单击页面右上角的小扳手工作空间管理,进入工作空间配置页面。选择计算引擎信息下的Hologres > 增加实例

  3. 配置数据库信息。

    填写引擎配置信息,并进行环境初始化。

    说明

    当前标准版的工作空间分开发环境和生产环境,以保证数据的安全性。但是由于当前HoloStudio未上线环境切换功能,建议开发和生产绑定同一个DB,否则HoloStudio将无法查询生产环境的数据。

    环境

    配置项

    说明

    备注

    标题

    实例显示名称

    自定义

    生产环境

    访问身份

    主账号/子账号

    DataWorks任务提交调度后,作为在Holo引擎内执行代码的身份(账号)。

    Hologres实例名称

    下拉框可选

    数据库名

    需要绑定的DB名

    当前建议绑定开发环境的DB

    服务器

    Hologres实例的网络地址

    实例选择后自动生成

    端口

    Hologres实例的网络地址

    实例选择后自动生成

    连通性测试

    测试是否连通

    开发环境

    访问身份

    任务执行者

    Hologres实例名称

    下拉框可选

    数据库名

    需要绑定的DB名

    实例创建后有一个名为postgres的默认DB(仅供管理用途),实际业务使用请前往管控台新建Database。

    服务器

    Hologres实例的网络地址

    实例选择后自动生成

    端口

    Hologres实例的网络地址

    实例选择后自动生成

    连通性测试

    测试是否连通

  4. 使用新的数据库开发

    新DB绑定成功后,返回HoloStudio,在PG管理页面单击刷新,即可显示新的数据库,您可以使用新的数据库来开发。

后续步骤

支持阿里云子账号绑定DB,但必须满足以下两个条件:

  • 子账号拥有绑定DB的连接权限。

  • 子账号是当前DataWorks工作空间的管理员

若是子账号在绑定时出现下图所示的灰色按钮,请检查子账号是否满足以上两个条件。