Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Chapitre 41. Catalogues système | Avance rapide | Suivant |
Le catalogue pg_rewrite stocke les règles de réécriture pour les tables et les vues.
Tableau 41-25. Colonnes de pg_rewrite
Nom | Type | Références | Description |
---|---|---|---|
rulename | name | Nom de la règle | |
ev_class | oid | pg_class .oid | Table sur laquelle porte cette règle. |
ev_attr | int2 | Colonne sur laquelle porte cette règle. Actuellement, cette colonne vaut toujours zéro pour indiquer qu'il s'agit de la table entière. | |
ev_type | char | Type d'évènement déclenchant la règle : 1 = SELECT, 2 = UPDATE, 3 = INSERT, 4 = DELETE | |
is_instead | bool | Vrai s'il s'agit d'une règle INSTEAD (à la place de). | |
ev_qual | text | Arbre d'expression (sous la forme d'une représentation
nodeToString() ) pour la condition qualifiant la
règle.
| |
ev_action | text | 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 a au moins une règle dans ce catalogue.
Précédent | Sommaire | Suivant |
pg_proc | Niveau supérieur | pg_shadow |