本文为您介绍在交互式分析Hologres管理控制台的DB管理页面,如何创建并删除数据库,并为用户授权。

背景信息

您可以在DB管理页面,创建及删除数据库,并为数据库选择对应的权限策略。查看DB
说明 成功购买实例后,系统默认生成一个名为postgres的数据库,该数据库分配的资源较少,仅用于管理,不会显示在DB管理页面。处理实际业务请您新建数据库。

创建数据库

您可以在DB管理页面,使用可视化方式创建数据库,步骤如下:

  1. 单击DB管理页面的新增Database
  2. 新增Database对话框,输入Database名称,并根据业务需求选择简单权限模型新增DB
    为了简化授权操作,建议您开启简单权限模型。
    Hologres为您提供的两套方便且完善的授权体系如下:
    • 专家模式:Hologres兼容PostgreSQL,使用与Postgres完全一致的授权体系(简称专家模式)。您可以按照标准的PostgreSQL授权语句为子账号授权,详情请参见专家模式授权
    • 简单权限模型:Hologres在PostgresSQL的基础上,为提升您的体验,抽象出一种粗粒度的简单权限模型(Simple Permission Model,SPM),通过将用户加入用户组的方式完成授权,详情请参见简单权限模型概述

用户授权

新建的数据库开启简单权限模型后,您可以在管理控制台,使用可视化方式为子账号授权,步骤如下:

  1. DB管理页面,单击目标数据库操作列的用户授权,进入权限管理页面。
  2. 在目标数据库的权限管理页面,单击新增授权
  3. 新增授权对话框,选择被授权账号用户组新增授权
    用户组取值如下:
    • Admin:数据库的Owner,可以访问并操作数据库的所有对象,管理数据库的所有用户组。
    • Developer:可以使用DDL语句创建、删除或修改数据库中对象的定义,以及读写数据库对象中的数据。
    • Writer:可以读写数据库对象中的数据。
    • Viewer:拥有所有数据库对象的只读权限。
  4. 单击确定。新账号就可以使用开发工具连接当前数据库进行数据开发。
    说明 :如果在被授权账号的下拉列表找不到对应的账号,则说明该账号并未添加至当前实例,您需要前往用户管理页面添加用户。

撤销授权

如果您当前使用的数据库开启了简单权限模型,需要使用可视化方式对子账号撤销授权,步骤如下:

  1. DB管理页面,单击目标数据库操作列的用户授权,进入权限管理页面。
  2. 在目标用户的操作列,单击撤销授权撤销授权
  3. 单击确定
    关于撤销权限后子账号拥有的权限,详情请参见简单权限模型的使用

删除数据库

DB管理页面,您可以单击目标数据库操作列的删除,直接删除数据库。删除数据库后,数据库中的数据将会同时删除,并且不能恢复。删除DB