이기종 Database Migration을 진행하면서 AS-IS 와 TO-BE 의 각 OBJECT 마다의 개수 조회는 필수 적이다. 앞으로 자주 사용할만 한 조회 쿼리는 이 블로그에 하나씩 던지듯 기록해두려고 한다.
아래는 제목에서와 같이 Parent Table 당 Child_Table 개수 구하는 쿼리이다.
SELECT DISTINCT parent.relname, count(*)
FROM pg_inherits i
JOIN pg_class as parent on i.inhparent=parent.oid
GROUP BY parent.relname
ORDER BY parent.relname ;