role_udt_grants #
视图role_udt_grants旨在识别授予用户定义类型的USAGE特权,
其中授予者或被授予者是当前启用的角色。更多信息可以在udt_privileges中找到。
这个视图和udt_privileges之间的唯一实质性区别是,
这个视图省略了通过授予PUBLIC使当前用户获得访问权限的对象。
由于数据类型在 PostgreSQL 中并没有真正的特权,而只有一个隐式授予给PUBLIC,
这个视图是空的。
表 35.36. role_udt_grants 列
列类型 描述 |
|---|
授予特权的角色名称 |
被授予特权的角色名称 |
包含该类型的数据库名称(始终是当前数据库) |
包含该类型的模式名称 |
类型的名称 |
总是 |
如果该特权是可授予的,则为 |