Documentation PostgreSQL 11.22 » Internes » Catalogues système » pg_rewrite
Précédent Niveau supérieur Suivant
52.43. pg_replication_origin Sommaire 52.45. pg_seclabel

52.44. pg_rewrite

Le catalogue pg_rewrite stocke les règles de réécriture pour les tables et les vues.

Tableau 52.44. Colonnes de pg_rewrite

NomTypeRéférencesDescription
oidoidIdentifiant de ligne (attribut caché ; doit être sélectionné explicitement)
rulenamenameNom de la règle
ev_classoidpg_class.oidTable sur laquelle porte la règle
ev_typechar Type d'événement associé à la règle : 1 = SELECT, 2 = UPDATE, 3 = INSERT, 4 = DELETE
ev_enabledchar Contrôle l'exécution de la règle suivant le mode session_replication_role. O = la règle se déclenche dans les modes « origin » et « local », D = la règle est désactivée, R = la règle s'exécute en mode « replica », A = la règle s'exécute à chaque fois.
is_insteadbool Vrai s'il s'agit d'une règle INSTEAD (à la place de).
ev_qualpg_node_tree Arbre d'expression (sous la forme d'une représentation nodeToString()) pour la condition qualifiant la règle.
ev_actionpg_node_tree Arbre de requête (sous la forme d'une représentation nodeToString()) pour l'action de la règle.

Note

pg_class.relhasrules doit être vrai si une table possède une règle dans ce catalogue.

AltStyle によって変換されたページ (->オリジナル) /