psql -t -c "select '\! echo -n ' || oid::regclass || ' \" \" && du -s ' || current_setting('data_directory') || '/' || pg_relation_filepath(oid::regclass) from pg_class where relkind = 'r'" | psql
pg_table_size(), pg_relation_size() 함수는 해당 테이블이 잠겼을 때 풀릴 때까지 기다립니다.
이 부분에 대한 피해가는 방법입니다.
pg_class에서 대상을 어떻게 구하느냐에 따라 쿼리가 약간씩 바뀌겠지요.