Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save victorpendleton/e5d2da33433dcfeb58d2cd0c799fd954 to your computer and use it in GitHub Desktop.
Save victorpendleton/e5d2da33433dcfeb58d2cd0c799fd954 to your computer and use it in GitHub Desktop.
List Postgres table sizes
SELECT n.nspname, c.relname
, ROUND(SUM(pg_total_relation_size(c.oid))/1024/1024, 2) AS total_bytes
FROM pg_class c INNER
JOIN pg_namespace n
ON c.relnamespace = n.oid
WHERE relkind = 'r'
AND n.nspname NOT LIKE 'pg%'
GROUP BY 1, 2
ORDER BY 2;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment