PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 16.6 » Internes » Catalogues système » pg_inherits

53.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 53.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.