用户操作

该用户为PostgreSQL数据库用户,通过数据库权限配置可以控制用户对数据库的读写权限。用户页面显示系统中已创建的所有用户列表,同时可对用户执行新建、删除等操作。

查看用户列表

  1. ‍在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在集群详情页面选择[用户]页签,可以查看用户列表信息。

    部分参数说明如下:

    • 角色:新增用户的角色,有管理员、读写、只读三种角色。

    • 数据库:用户可以操作的数据库。若该参数为空,则表示该用户为数据库超级管理员,拥有所属集群中的所有数据库权限。

新建用户

  • 在同一个数据库,用户名称具有唯一性,在同一集群中创建多个用户时名称不能重复。

  • 读写用户、只读用户只对管理员postgres新建的表自动更新对应权限,对其他管理员、读写用户新建的表不会自动更新对应权限;新建表后,可以编辑用户取消对某一数据库权限,然后再次对该数据库授权,即可获取新建表的对应权限。

集群在使用过程中,根据实际需要,可执行新建用户的操作。

  1. ‍在集群管理页面,选择[集群列表]页签,单击集群名称/ID进入集群详情页面。

  2. 在集群详情页面选择[用户]页签,单击<新建用户>按钮,弹出新建用户窗口。

  3. 根据提示配置对应参数项的值,如下:

    • 用户名称:可以操作数据库的用户名称。

    • 角色:新增用户的角色,有三种管理员、读写、只读三种角色。

    • 密码:自定义输入符合规则的用户密码。

    • 确认密码:重复输入用户密码,进行确认。

    • 数据库授权: 用户可以操作的数据库名称。

  4. 相关信息配置完成后,单击<确定>按钮,即可完成新建用户。

编辑用户

  1. ‍在集群管理页面,选择[集群列表]页签,单击集群名称/ID进入集群详情页面。

  2. 在集群详情页面选择[集群详情/用户]页签,单击<编辑>按钮,弹出编辑用户窗口。

  3. 在编辑页面,只可以修改用户角色、密码、确认密码。对于只读或读写角色的用户,还可以调整其与各数据库的关系。

删除用户

  • 在生产环境中,删除用户为高危操作(该用户不可用),删除用户不可回退或暂停,请谨慎使用。

  • 当用户正在被使用时,删除该用户会造成业务中断。

  • 当用户被作为审计对象时,需先删除与该用户相关的审计配置后,才能删除该用户,否则会导致删除操作失败。

  • 当只读角色或读写角色的用户有数据库授权时,禁止删除用户。如需删除,需先解除数据库授权,再执行删除用户操作。

  1. ‍在集群管理页面,选择[集群列表]页签,单击集群名称/ID可进入集群详情页面。

  2. 在[集群列表/用户]页签下,单击<删除>按钮,弹出确认提示框,此时需在弹窗中根据提示进行二次确认后,即可删除该用户。