En PostgreSQL para estas tablasComprobar si la tabla hereda de otra tabla en PostgreSQL
CREATE TABLE cities (
name text,
population float,
altitude int -- in feet
);
CREATE TABLE cities_capitals (
state char(2)
) INHERITS (cities);
¿Cómo puedo comprobar mediante programación si una de estas tablas hereda de otra tabla o no? (Piense en information_schema, pg_catalog, ...)
Debe ser true
para cities_capitals y false
para las ciudades.
¿Cómo debo correlacionar el inhrelid con el nombre de una tabla en un esquema? –
@AxelFontaine: Agregué mi respuesta. En realidad es bastante simple, una vez que lo sabes. ;) –