| Documentation PostgreSQL 9.4.26 > Internes > Catalogues système > pg_rewrite | |
                   pg_range
                 | 
                
                  pg_replication_slots 
                 | 
              
Le catalogue pg_rewrite stocke les règles de réécriture pour les tables et les vues.
Tableau 48.38. Colonnes de pg_rewrite
| Nom | Type | Références | Description | 
|---|---|---|---|
| oid | oid | Identifiant de ligne (attribut caché ; doit être sélectionné explicitement) | |
| rulename | name | Nom de la règle | |
| ev_class | oid | pg_class.oid | Table sur laquelle porte la règle | 
| ev_type | char | Type d'évènement associé à la règle : 1 = SELECT, 2 = UPDATE, 3 = INSERT, 4 = DELETE | |
| ev_enabled | char | 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_instead | bool | Vrai s'il s'agit d'une règle INSTEAD (à la place de). | |
| ev_qual | pg_node_tree | Arbre d'expression (sous la forme d'une représentation nodeToString()) pour la condition qualifiant la règle. | |
| ev_action | pg_node_tree | Arbre de requête (sous la forme d'une représentation nodeToString()) pour l'action de la règle. | 
                pg_class.relhasrules doit être vrai si une table possède une règle dans ce catalogue.

