Chapter 21.数据库角色

目录

PostgreSQL 使用* roles 的概念 Management 数据库访问权限。根据角色的设置方式,可以将角色视为数据库用户或一组数据库用户。角色可以拥有数据库对象(例如,表和函数),并且可以将这些对象的特权分配给其他角色,以控制谁有权访问哪些对象。此外,可以将一个角色中的 membership *授予另一个角色,从而允许成员角色使用分配给另一个角色的特权。

角色的概念包含“用户”和“组”的概念。在 8.1 之前的 PostgreSQL 版本中,用户和组是不同种类的实体,但是现在只有角色。任何角色都可以充当用户,组或两者。

本章介绍如何创建和 Management 角色。可以在Section 5.6中找到有关角色特权对各种数据库对象的影响的更多信息。