Перейти к основному содержимому

pg_rewrite

В каталоге pg_rewrite хранятся правила перезаписи для таблиц и представлений.

СтолбецТип данныхОписание
oidoidИдентификатор строки
rulenamenameимя правила
ev_classoid (ссылается на pg_class.oid)Таблица, для которой это правило
ev_typecharТип события, для которого предназначено правило: 1 = SELECT, 2 = UPDATE, 3 = INSERT, 4 = DELETE
ev_enabledcharКонтролирует, в каких режимах session_replication_role срабатывает правило. O = правило срабатывает в режимах origin и local, D = правило отключено, R = правило срабатывает в режиме replication, A = правило всегда срабатывает
is_insteadboolTrue, если правило INSTEAD
ev_qualpg_node_treeДерево выражений (в виде представления nodeToString()) для квалификационного условия правила
ev_actionpg_node_treeДерево запросов (в виде представления nodeToString()) для действия правила

Примечание

pg_class.relhasrules должно быть true, если в таблице есть какие-либо правила в этом каталоге.