查找从主表继承的所有分区表(&Q;) [英] Find all partition tables "inheriting" from master table

查看:6
本文介绍了查找从主表继承的所有分区表(&Q;)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有一个表"foo",其中包含分区表"foo1"、"foo2"和"foo3"。但目前我所知道的是,有从表"foo"继承而来的分割表。如何找到foo有3个分区:foo1、foo2和foo3?

推荐答案

列出所有分区(子表)-使用PG v9-v13测试:

SELECT c.relname FROM pg_inherits i JOIN pg_class p ON i.inhparent = p.oid
JOIN pg_class c ON i.inhrelid = c.oid WHERE p.relname='parentTableName';

这篇关于查找从主表继承的所有分区表(&Q;)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆