我正在尝试使用私人互联网上的数据库。 。 。所以我是盲目地工作。"
是否有sql查询来查看哪些表是从另一个表继承的?
就像你在创建一个创建表语句并编写" inherits (table)
"在create
声明的末尾。有没有办法看到所有具有此属性的表?
答案 0 :(得分:3)
此查询将告诉孩子(被继承)及其父母(从中继承)
SELECT 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);