35.53. table_privileges#

35.53. table_privileges

35.53. table_privileges

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

Таблица 35.51. table_privileges Колонки

Тип столбца

Описание

grantor sql_identifier

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

grantee sql_identifier

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

table_catalog sql_identifier

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

table_schema sql_identifier

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

table_name sql_identifier

Имя таблицы

privilege_type character_data

Тип привилегии: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, REFERENCES или TRIGGER

is_grantable yes_or_no

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

with_hierarchy yes_or_no

В стандарте SQL WITH HIERARCHY OPTION представляет собой отдельное (под-)право, позволяющее выполнение определенных операций в иерархии наследования таблиц. В PostgreSQL это включено в право SELECT, поэтому эта колонка показывает YES, если право является SELECT, иначе NO.