他のバージョンの文書 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

52.27. pg_inherits

pg_inheritsカタログはテーブルとインデックスの継承階層の情報を記録します。 データベース内の、それぞれの直接の親子テーブルあるいはインデックス関係に対して1つの記述があります(直接ではない継承は、記述の連鎖から決定されます)。

表52.27 pg_inheritsの列

列 型

説明

inhrelid oid (参照先 pg_class.oid

子テーブルあるいはインデックスのOID。

inhparent oid (参照先 pg_class.oid

親テーブルあるいはインデックスのOID。

inhseqno int4

子テーブルの直接の親が複数あるとき(多重継承)、この数は継承列を整える順序を導きます。 1から数えます。

インデックスは多重継承できません。宣言的パーティショニングを使用する際にしか継承できないからです。

inhdetachpending bool

パーティションが取り外し処理中ならtrue、そうでなければfalse