35.38. role_udt_grants#

35.38. role_udt_grants

35.38. role_udt_grants

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

Таблица 35.36. role_udt_grants Колонки

Тип столбца

Описание

grantor sql_identifier

Имя роли, которая предоставила привилегию

grantee sql_identifier

Имя роли, которой было предоставлено привилегия

udt_catalog sql_identifier

Имя базы данных, содержащей тип (всегда текущая база данных)

udt_schema sql_identifier

Имя схемы, содержащей тип

udt_name sql_identifier

Название типа

privilege_type character_data

Всегда TYPE USAGE

is_grantable yes_or_no

YES если привилегия может быть предоставлена, NO если нет