そのためのカタログテーブルがあります: pg_inherits
。
これがあなたの質問に合う質問です:
SELECT EXISTS (
SELECT 1
FROM pg_catalog.pg_inherits
WHERE inhrelid = 'public.cities_capitals'::regclass
);
TRUE
テーブルcities_capitals
の場合 どこかから継承します。それ以外の場合はFALSE
。
スキーマ-名前を確実に修飾します。