Documentation PostgreSQL 14.22 » Internes » Catalogues système » `pg_inherits`

Précédent | Niveau supérieur | Suivant
52.26. `pg_index` | Sommaire | 52.28. `pg_init_privs`

## 52.27. `pg_inherits`

Le catalogue `pg_inherits` enregistre l'information sur la hiérarchie d'héritage des tables et des index. Il existe une entrée pour chaque table ou index enfant direct dans la base de données. (L'héritage indirect peut être déterminé en suivant les chaînes d'entrées.)

Tableau 52.27. Colonnes de `pg_inherits`

Type Description
`inhrelid` `oid` (référence `pg_class`.`oid`) OID de la table fille ou de l'index fille
`inhparent` `oid` (référence `pg_class`.`oid`) OID de la table mère ou de l'index mère
`inhseqno` `int4` S'il y a plus d'un parent direct pour une table fille (héritage multiple), ce nombre indique dans quel ordre les colonnes héritées doivent être arrangées. Le compteur commence à 1. Les index ne peuvent pas avoir plusieurs héritages car elle peuvent seulement hériter dans le cas du partitionnement déclaratif.
`inhdetachpending` `bool` `true` pour une partition qui est en cours de détachement ; `false` sinon.