В PostgreSQL для этих таблиц
CREATE TABLE cities (
name text,
population float,
altitude int -- in feet
);
CREATE TABLE cities_capitals (
state char(2)
) INHERITS (cities);
Как я могу программно проверить , наследуется ли одна из этих таблиц от другой таблицы или нет? (Подумайте) information_schema, pg_catalog, ...)
Должно быть истина
для городов_столиц и ложь
для городов.