35.15. column_privileges#

35.15. column_privileges

35.15. column_privileges

Представление column_privileges определяет все привилегии, предоставленные на столбцы текущей активной роли или текущей активной роли. Для каждой комбинации столбца, праводателя и правополучателя имеется одна строка.

Если привилегия была предоставлена на всю таблицу, она будет отображаться в этом представлении как предоставление для каждого столбца, но только для типов привилегий, где возможна гранулярность столбцов: SELECT, INSERT, UPDATE, REFERENCES.

Таблица 35.13. column_privileges Колонки

Тип столбца

Описание

grantor sql_identifier

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

grantee sql_identifier

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

table_catalog sql_identifier

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

table_schema sql_identifier

Имя схемы, которая содержит таблицу, которая содержит столбец

table_name sql_identifier

Имя таблицы, содержащей столбец

column_name sql_identifier

Имя столбца

privilege_type character_data

Тип привилегии: SELECT, INSERT, UPDATE или REFERENCES.

is_grantable yes_or_no

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