50.44. pg_rewrite
В каталоге pg_rewrite хранятся правила перезаписи для таблиц и представлений.
Таблица 50.44. Столбцы pg_rewrite
| Name | Тип | Ссылки | Описание | 
|---|---|---|---|
| oid | oid | Идентификатор строки | |
| rulename | name | Имя правила | |
| ev_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.