Документация по PostgreSQL 9.4.1 | |||
---|---|---|---|
Пред. | Уровень выше | Глава 48. Системные каталоги | След. |
48.38. pg_rewrite
В каталоге pg_rewrite хранятся правила перезаписи для таблиц и представлений.
Таблица 48-38. Колонки pg_rewrite
Имя | Тип | Ссылки | Описание |
---|---|---|---|
oid | oid | Идентификатор строки (скрытый атрибут; должен выбираться явно) | |
rulename | name | Имя правила | |
ev_class | oid | pg_class.oid | Таблица, к которой относится это правило |
ev_type | char | Тип события, для которого предназначено это правило: 1 = SELECT, 2 = UPDATE, 3 = INSERT, 4 = DELETE | |
ev_enabled | char | Устанавливает, в каких режимах session_replication_role срабатывает правило: O = правило срабатывает в режимах "origin" (источник) и "local" (локально), D = правило отключено, R = правило срабатывает в режиме "replica" (реплика), A = правило срабатывает всегда. | |
is_instead | bool | True, если это правило INSTEAD | |
ev_qual | pg_node_tree | Дерево выражения (в форме представления nodeToString() ) для условия применения правила | |
ev_action | pg_node_tree | Дерево запроса (в форме представления nodeToString() ) для действия правила |
Замечание: Если для таблицы есть какие-либо правила в этом каталоге, значением pg_class.relhasrules для неё должно быть true.
Пред. | Начало | След. |
pg_range | Уровень выше | pg_replication_slots |