From 6e9423bdb1a8f0236d7af7aff4e8ac12bc878ccd Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Thu, 27 Mar 2014 21:35:38 -0700 Subject: [PATCH] Disk Usage per table for PostgreSQL. --- pg/du.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 pg/du.sql diff --git a/pg/du.sql b/pg/du.sql new file mode 100644 index 0000000..55a7c58 --- /dev/null +++ b/pg/du.sql @@ -0,0 +1,10 @@ +SELECT nspname || '.' || relname AS "relation", + pg_size_pretty(pg_total_relation_size(C.oid)) AS "total_size" + FROM pg_class C + LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace) + WHERE nspname NOT IN ('pg_catalog', 'information_schema') + AND C.relkind <> 'i' + AND nspname !~ '^pg_toast' + ORDER BY pg_total_relation_size(C.oid) DESC + LIMIT 20; +