SELECT datname, pg_size_pretty(pg_database_size(datname)) FROM pg_database ORDER BY pg_database_size(datname) DESC;
Esta consulta nos retorna el nombre de la base de datos y su
tamaño en kb o megabytes según se vea mejor gracias a la función pg_size_pretty que retorna tipo de datos según sea el tamaño. También podemos ordenar descendentemente o ascendentemente, en el orden si debemos obviar la función pg_size_pretty y usar solamente pg_database_size.
Si deseamos conocer el tamaño de una base de datos específica condicionamos WHERE datname='nombrebasededatos'
SELECT datname, pg_size_pretty(pg_database_size(datname)) FROM pg_database WHERE datname='cake_prueba' ORDER BY pg_database_size(datname) DESC;
1 comentarios:
Excelente, muchas gracias.
Publicar un comentario