pg_database_owner
当前数据库拥有者
pg_database_owner 始终恰好有一个隐式成员:当前数据库的拥有者。它不能被授予任何角色中的成员资格,也不能有任何角色被授予 pg_database_owner 中的成员资格。不过,和其他角色一样,它可以拥有对象并获得访问权限授权。因此,一旦 pg_database_owner 在某个模板数据库中拥有权限,由该模板实例化的每个数据库的拥有者都将拥有这些权限。最初,这个角色拥有 public 模式,因此每个数据库拥有者都管理该模式在本数据库中的使用。
当前查看 PostgreSQL 18。
中文定义与说明
pg_database_owner 始终恰好有一个隐式成员:当前数据库的拥有者。它不能被授予任何角色中的成员资格,也不能有任何角色被授予 pg_database_owner 中的成员资格。不过,和其他角色一样,它可以拥有对象并获得访问权限授权。因此,一旦 pg_database_owner 在某个模板数据库中拥有权限,由该模板实例化的每个数据库的拥有者都将拥有这些权限。最初,这个角色拥有 public 模式,因此每个数据库拥有者都管理该模式在本数据库中的使用。
说明
pg_database_owner 始终恰好有一个隐式成员:当前数据库的拥有者。它不能被授予任何角色中的成员资格,也不能有任何角色被授予 pg_database_owner 中的成员资格。不过,和其他角色一样,它可以拥有对象并获得访问权限授权。因此,一旦 pg_database_owner 在某个模板数据库中拥有权限,由该模板实例化的每个数据库的拥有者都将拥有这些权限。最初,这个角色拥有 public 模式,因此每个数据库拥有者都管理该模式在本数据库中的使用。
- 本版名称
- pg_database_owner
- 手册称谓
- 预定义角色
文档与源码
查看来源构建
- 版本
- 18.6
- 构建
- PostgreSQL 18.6 Documentation
- 来源指纹
b7ebd726e6017f55081b4034b96d6a3289ae7937a26adaf72e58b9a08e009c75
同类条目
返回预定义角色 · 此条目的收录范围为 PostgreSQL 14 至 20;起点不一定是实际引入版本。