PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment trouver des tables enfants qui héritent d'une autre table dans PSQL

Qu'entendez-vous par "à partir d'une requête sql" ? Cela signifie-t-il SELECT provenant de pg_inherits n'est pas assez bien pour vous ?

SELECT pg_inherits.*, c.relname AS child, p.relname AS parent
FROM
    pg_inherits JOIN pg_class AS c ON (inhrelid=c.oid)
    JOIN pg_class as p ON (inhparent=p.oid);