11.1.1 角色的概念 (用户和组) PostgreSQL 角色:用户与组的概念详解与实践 角色的基本概念 在 PostgreSQL 中,角色是一个数据库对象,它可以拥有数据库对象(如表、视图、函数等),并被赋予特定的权限。这意味着角色可以执行诸如查询、插入、更新、删除数据等操作。角色分为两种主要类型: 用户 (Users): 可以理解为具有登录权限的独立个体。它们可以连接到数据库并执行被授予的权限。 组 (Groups): 用于组织和管理多个用户。组本身不能直接登录数据库,但可以被赋予权限,然后这些权限会被组内的所有成员继承。 这种区分使得权限管理更加高效和灵活。可以将一组具有相似权限需求的用户添加到同一个组,然后通过修改组的权限来批量管理这些用户的权限,而无需单独为每个用户进行设置。