Документация по PostgreSQL 9.4.1 | |||
---|---|---|---|
Пред. | Уровень выше | Глава 34. Информационная схема | След. |
34.51. table_privileges
Представление table_privileges описывает все права, назначенные текущей активной роли или текущей активной ролью для таблиц и представлений. Оно содержит отдельную строку для каждой комбинации таблицы, праводателя и правообладателя.
Таблица 34-49. Колонки 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. |
Пред. | Начало | След. |
table_constraints | Уровень выше | tables |