功能概述

创建 PostgreSQL 集群时,系统默认同步创建 postgrespgautofailover_replicatorpgautofailover_monitor 等运维管理账号。

集群默认不会创建业务账号,用户需要在集群创建成功后,手动添加 高级权限普通权限 的账号,并通过 高级权限 的账户对其余账号进行管理。两种权限类型的账号说明如下。

  • 高级权限

    具备 SuperuserCREATEDBCREATEROLE 权限,以及 REPLICATION 等创建数据库的管理权限。一个集群支持创建 多个 高级权限账号。

  • 普通权限

    具备其创建表、索引、Schema 等数据库对象的管理权限。一个集群支持创建 多个 普通账号,但普通账号不能创建和管理其他账号。

操作步骤

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 关系型数据库 PostgreSQL,进入 PostgreSQL 管理页面。

  3. 在 PostgreSQL 管理页面,点击源集群 ID,进入集群详情页面。

    postgresql_info
  4. 在右侧账户标签页,可查看数据库账号列表。

  5. 点击添加账号,弹出添加账号对话框,用户根据页面信息,填写相关参数。页面参数说明如下。

    参数 说明

    角色

    默认为 管理节点

    账户

    自定义数据库用户账户名。

    • 不支持添加 postgrespgautofailover_replicatorpgautofailover_monitor 等账号。

    • 为确保账号名唯一性,不支持添加同名账号。

    • 账户名由大写字母 A~Z、小写字母 a~z、数字 0~9 以及特殊字符 _ 组成的长度为 2~26 的字符串。

    密码

    • 自定义数据库密码。

    • 密码由大写字母 A~Z、小写字母 a~z、数字 0~9 以及特殊字符 @#%&*_+-= 组成的长度为 8~32 的字符串。

    账户权限

    选择账号权限类型,可选 普通权限高级权限

  6. 确认配置信息无误后,点击提交,返回账号列表页面,即可查看已添加账号。

    用户账号列表