(SELECT
datname AS banco,
pg_database_size(datname) AS tamanho,
pg_size_pretty(pg_database_size(datname)) AS tamanho_pretty
FROM pg_database
WHERE datname NOT IN ('template0', 'template1', 'postgres')
ORDER BY tamanho DESC, banco ASC)
UNION ALL
(SELECT
'TOTAL' AS banco,
sum(pg_database_size(datname)) AS tamanho,
pg_size_pretty(sum(pg_database_size(datname))) AS tamanho_pretty
FROM pg_database
WHERE datname NOT IN ('template0', 'template1', 'postgres'));
Posted by Bruno Vieira to ZeroGlosa (2016-05-05 13:13)