La forma en que podemos obtener dicho tamaño dentro del prompt de PostgreSQL, puede ser ejecutando esta sentencia de SQL.
javoaxian=> SELECT datname, pg_database_size(datname) FROM pg_database;
La sentencia anterior nos devuelve el tamaño en bytes de todas las bases de datos que existen en el manejador.
Si quisieramos obtener el tamaño de una base en específco, podríamos ejecutar la sentencia de la siguiente manera:
javoaxian=> SELECT datname, pg_database_size(datname) FROM pg_database WHERE datname='javoaxian';
Para finalizar, si también quisieramos convertir a kbytes el tamaño de la base de datos, podemos hacer lo siguiente:
javoaxian=> SELECT datname, pg_size_pretty(pg_database_size(datname)) FROM pg_database WHERE datname='javoaxian';
HOLA ,MUY BUENO TU BLOG.SI QUERES ENTRA A MI PAGINA , A PUBLICAR UN COMENTARIO.
ResponderEliminarUN ABRAZO
HOLA muy bueno tu blog.si queres, entra a mi pagina , a poner un comentario.
ResponderEliminarsaludos
hola, muy bueno tu blog, si queres, entra a mi blog, a publicar un comentario.
ResponderEliminarun saludo
Si solo quieres obtener el tamaño en kB's de una bd, puedes hacer algo del tipo:
ResponderEliminarselect pg_size_pretty(pg_database_size('dbname'));
Saludos...