11.2.2 WITH LOGIN 和 NOLOGIN PostgreSQL 11.2 角色创建详解:WITH LOGIN 和 NOLOGIN 角色和权限管理概述 在深入 和 之前,我们需要理解角色在 PostgreSQL 权限管理中的作用。 角色 (Role): 角色是权限的集合。 它可以是一个数据库用户(可以登录到数据库),也可以是一个用户组(用于组织权限)。 权限 (Privilege): 权限控制角色对数据库对象的访问能力,例如 , , , , 等。 通过将权限授予角色,并将角色分配给用户,我们可以实现细粒度的权限控制。 语句的基本语法 语句的基本语法如下: 其中, 是要创建的角色的名称, 是可选的角色属性,例如 , , , 等。 选项 选项指定创建的角色可以用于数据库连接。