34.38. role_usage_grants

Представление role_usage_grants описывает права USAGE, назначенные для объектов различных типов, в которых праводателем или правообладателем является текущая активная роль. Дополнительную информацию можно найти в usage_privileges. Единственное существенное отличие этого представления от usage_privileges состоит в том, что в данном представлении опускаются объекты, которые доступны текущему пользователю косвенно через роль PUBLIC.

Таблица 34-36. Столбцы role_usage_grants

ИмяТип данныхОписание
grantor sql_identifier Имя роли, которая дала это право
grantee sql_identifier Имя роли, которой было дано это право
object_catalog sql_identifier Имя базы данных, содержащей объект (всегда текущая база)
object_schema sql_identifier Имя схемы, содержащей объект, если это применимо, иначе пустая строка
object_name sql_identifier Имя объекта
object_type character_data COLLATION или DOMAIN или FOREIGN DATA WRAPPER или FOREIGN SERVER или SEQUENCE
privilege_type character_data Всегда USAGE
is_grantable yes_or_no YES, если право может передаваться, или NO в противном случае