Subscribe:

miércoles, 13 de noviembre de 2013

SABER EL TAMAÑO DE TODAS LAS BASE DE DATOS EN POSTGRES


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:

Feliciano dijo...

Excelente, muchas gracias.

Publicar un comentario