实例购买后会默认生成一个数据库postgres,但系统分配给该数据库的资源较少,仅供管理用途,实际业务需要新建数据库。本小节将会为您介绍如何在HoloStudio中创建新的数据库。
HoloStudio已下线,详情请参见DataWorks HoloStudio下线公告。
操作步骤
新建数据库
您可以使用以下两种方式来新建数据库:
Hologres管控台新建数据库
Hologres管控台支持以可视化的方式新建数据库,在Hologres管控台进入对应实例的详情页,选择数据库管理,单击新增数据库进行创建。
说明当前版本的Hologres将会采用两套权限体系来为用户提供更加方便且完善的授权体系:专家模式授权和简单权限模型。在创建新DB的同时,您可以根据业务情况来选择是否开启简单权限模型,为方便权限管理建议您开启。
SQL方式新建数据库
您也可以以SQL命令语句的方式新建数据库,在HoloStudio执行SQL语句新建数据库,语法如下。
CREATE DATABASE <dbname>; CREATE DATABASE testdb; //示例新建一个名称为testdb的数据库
绑定工作空间
新建数据库成功后,需要将数据库绑定至DataWorks工作空间才能在HoloStudio里使用新的数据库。
单击页面右上角的小扳手,进入工作空间配置页面。选择计算引擎信息下的
。配置数据库信息。
填写引擎配置信息,并进行环境初始化。
说明当前标准版的工作空间分开发环境和生产环境,以保证数据的安全性。但是由于当前HoloStudio未上线环境切换功能,建议开发和生产绑定同一个DB,否则HoloStudio将无法查询生产环境的数据。
环境
配置项
说明
备注
标题
实例显示名称
自定义
无
生产环境
访问身份
主账号/子账号
DataWorks任务提交调度后,作为在Holo引擎内执行代码的身份(账号)。
Hologres实例名称
下拉框可选
无
数据库名
需要绑定的DB名
当前建议绑定开发环境的DB
服务器
Hologres实例的网络地址
实例选择后自动生成
端口
Hologres实例的网络地址
实例选择后自动生成
连通性测试
测试是否连通
无
开发环境
访问身份
任务执行者
无
Hologres实例名称
下拉框可选
无
数据库名
需要绑定的DB名
实例创建后有一个名为postgres的默认DB(仅供管理用途),实际业务使用请前往管控台新建Database。
服务器
Hologres实例的网络地址
实例选择后自动生成
端口
Hologres实例的网络地址
实例选择后自动生成
连通性测试
测试是否连通
无
使用新的数据库开发
新DB绑定成功后,返回HoloStudio,在PG管理页面单击刷新,即可显示新的数据库,您可以使用新的数据库来开发。
后续步骤
支持阿里云子账号绑定DB,但必须满足以下两个条件:
子账号拥有绑定DB的连接权限。
子账号是当前DataWorks工作空间的管理员
若是子账号在绑定时出现下图所示的灰色按钮,请检查子账号是否满足以上两个条件。