发布时间:2016-03-11 10: 37: 56
由 Navicat for PostgreSQL 8.1 版本开始,用户和组不再是不同的实体,现在只有“角色”。任何角色可以作为一个用户、一个组,或两者兼有。角色的概念包含用户和组的概念。
PostgreSQL 数据库角色设计器常规属性
角色名:设置角色的名。
角色 ID:为角色指定一个 ID。通常情况下不需要指定,除非用户需要重建一个组并参考一些对象的权限时为组指定一个 ID。如果没有指定,默认为最高指定的组 ID 加一,默认最小为 100。
温馨提示:在 PostgreSQL 8.1 版本或以上, 特定的 ID 将会被略过,但接受向后相容。
可以登录:勾选此项,创建一个可以登录的角色,有该选项的“角色”可以作为一个“用户”存在。对管理数据库权限,没有这个属性“角色”也存在,但通常意义上就不是“用户”。
密码:设置密码,在“确认密码”文本框重新输入。
温馨提示:如果用户不打算使用密码验证,可以省略此选项,但是如果以后决定使用密码验证,“角色”将无法连接。
密码加密:该选项控制密码在系统类别保存为 ENCRYPTED 或 UNENCRYPTED。如果没有指定,由设置参数决定 password_encryption 默认行。
连接限制:如果角色可以登录,指定角色可以创建同步连接的个数。默认值为 -1,表示没有限制。
到期日:设置一个日期及时间,角色的密码在此之后将不再有效。如果省略此子句,密码将会在任何时间有效。
超级用户:勾选此项,决定一个新角色是超级用户,可以越过全部在数据库限制。
可以创建数据库:勾选此项,定义一个角色创建数据库的能力。
可以创建角色:勾选此项,可以创建角色。
继承权限:勾选此项,决定一个角色是否继承它的角色权限。
可以更新系统目录:勾选此项,让一个角色有能力去更新系统目录。
PostgreSQL 数据库角色设计器成员属于
在网格里,对照“角色名”列出的角色,勾选“授予”或“管理选项”以指定这个角色成为已选择角色的成员,可以授予多个角色。
PostgreSQL 数据库角色设计器成员
在网格里,对照“成员”列出的角色,勾选“授予”或“管理选项”指定已选择角色成为这个角色的成员,可以授予多个角色。
PostgreSQL 数据库角色设计器权限
编辑一个角色的特定对象权限,点击“添加权限”打开窗口并按照下列步骤进行:
1. 在查看树展开节点,直至到达目标对象。
2. 勾选对象,显示网格在右边的面板上。
3. 在网格里,对照“权限”列出的权限,勾选“授予”或“授予选项”指定这个角色拥有该权限,可以授予多个权限。
展开阅读全文
︾