Navicat > Navicat for PostgreSQL > 使用技巧 > 详解 Navicat for PostgreSQL 数据库角色设计器
Navicat 帮助中心 Navicat for PostgreSQL 帮助类别

详解 Navicat for PostgreSQL 数据库角色设计器

发布时间:2016-03-11

Navicat for PostgreSQL 8.1 版本开始,用户和组不再是不同的实体,现在只有“角色”。任何角色可以作为一个用户、一个组,或两者兼有。角色的概念包含用户和组的概念。

Navicat for PostgreSQL 用户
Navicat for PostgreSQL 用户

PostgreSQL 数据库角色设计器常规属性

角色名:设置角色的名。

角色 ID:为角色指定一个 ID。通常情况下不需要指定,除非用户需要重建一个组并参考一些对象的权限时为组指定一个 ID。如果没有指定,默认为最高指定的组 ID 加一,默认最小为 100。

温馨提示:在 PostgreSQL 8.1 版本或以上, 特定的 ID 将会被略过,但接受向后相容。

可以登录:勾选此项,创建一个可以登录的角色,有该选项的“角色”可以作为一个“用户”存在。对管理数据库权限,没有这个属性“角色”也存在,但通常意义上就不是“用户”。

密码:设置密码,在“确认密码”文本框重新输入。

温馨提示:如果用户不打算使用密码验证,可以省略此选项,但是如果以后决定使用密码验证,“角色”将无法连接。

密码加密:该选项控制密码在系统类别保存为 ENCRYPTED 或 UNENCRYPTED。如果没有指定,由设置参数决定 password_encryption 默认行。

连接限制:如果角色可以登录,指定角色可以创建同步连接的个数。默认值为 -1,表示没有限制。

到期日:设置一个日期及时间,角色的密码在此之后将不再有效。如果省略此子句,密码将会在任何时间有效。

超级用户:勾选此项,决定一个新角色是超级用户,可以越过全部在数据库限制。

可以创建数据库:勾选此项,定义一个角色创建数据库的能力。

可以创建角色:勾选此项,可以创建角色。

继承权限:勾选此项,决定一个角色是否继承它的角色权限。

可以更新系统目录:勾选此项,让一个角色有能力去更新系统目录。

PostgreSQL 数据库角色设计器成员属于

在网格里,对照“角色名”列出的角色,勾选“授予”或“管理选项”以指定这个角色成为已选择角色的成员,可以授予多个角色。

PostgreSQL 数据库角色设计器成员

在网格里,对照“成员”列出的角色,勾选“授予”或“管理选项”指定已选择角色成为这个角色的成员,可以授予多个角色。

PostgreSQL 数据库角色设计器权限

编辑一个角色的特定对象权限,点击“添加权限”打开窗口并按照下列步骤进行:

1. 在查看树展开节点,直至到达目标对象。

2. 勾选对象,显示网格在右边的面板上。

3. 在网格里,对照“权限”列出的权限,勾选“授予”或“授予选项”指定这个角色拥有该权限,可以授予多个权限。

扩展阅读:详说 Navicat for PostgreSQL 数据库用户设计器

标签:Navicat for PostgreSQL,PostgreSQL数据库,角色设计器

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20