Проверить, наследуется ли таблица от другой таблицы в PostgreSQL

В 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, ...)

Должно быть истина для городов_столиц и ложь для городов.

10
задан Erwin Brandstetter 8 October 2011 в 04:22
поделиться