49.40. pg_rewrite
РкаÑалоге pg_rewrite Ñ
ÑанÑÑÑÑ Ð¿Ñавила пеÑезапиÑи Ð´Ð»Ñ ÑÐ°Ð±Ð»Ð¸Ñ Ð¸ пÑедÑÑавлений.
ТаблиÑа 49.40. СÑолбÑÑ pg_rewrite
| ÐÐ¼Ñ | Тип | СÑÑлки | ÐпиÑание |
|---|---|---|---|
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.