文档说:
任何特定角色都将拥有直接授予它的权限、授予其当前成员的任何角色的权限以及授予 PUBLIC 的权限的总和。
如何从 psql CLI 中了解哪些权限授予 PUBLIC?
\du
似乎列出了所有角色,但缺少 PUBLIC 行。我希望找出新创建的角色默认获得哪些权限会非常简单和直观。
文档说:
任何特定角色都将拥有直接授予它的权限、授予其当前成员的任何角色的权限以及授予 PUBLIC 的权限的总和。
如何从 psql CLI 中了解哪些权限授予 PUBLIC?
\du
似乎列出了所有角色,但缺少 PUBLIC 行。我希望找出新创建的角色默认获得哪些权限会非常简单和直观。
没有简单的方法来获得授予
PUBLIC
(或任何其他角色,就此而言)的所有特权。您必须扫描所有对象的 ACL。