Hola nuevamente, creo que pg_size_pretty está de más, ya con las divisiones /1024 y /1024 lo estas convirtiendo en MB, lo otro que veo es que usas SUM

¿Estas segura que necesitas esa función de agregado?


Saludos


El 03/05/18 a las 14:41, Maria Antonieta Ramirez escribió:


Cheque lo que me comentaron e hice lo siguiente:


Para obtener el resultado en megas, es correcta mi consulta?



select pg_size_pretty(sum(pg_column_size(descripcion)/1024::numeric)/1024) FROM  educaciondistancia.contenidos_maestria where   id = 123


Saludos

------------------------------------------------------------------------
*De:* Maria Antonieta Ramirez
*Enviado:* jueves, 3 de mayo de 2018 12:37:54
*Para:* FORO POSTGRES
*Asunto:* Re: consulat para saber el tamaño de un registro en megas

Hola,


Gracias por contestar...


hice la siguiente consulta para obtener el tamaño de un registro en especifico:


select pg_size_pretty(sum(pg_column_size(descripcion))) FROM educaciondistancia.contenidos_maestria where   id = 1;


y me dio el siguiente resultado:


"2446 bytes"


Hay alguna forma de que ese resultado me lo de en megas?




Mil gracias chicos!!



------------------------------------------------------------------------
*De:* Romero, Fernando <fernando.rom...@trenesargentinos.gob.ar>
*Enviado:* jueves, 3 de mayo de 2018 12:34:35
*Para:* Maria Antonieta Ramirez; FORO POSTGRES
*Asunto:* RE: consulat para saber el tamaño de un registro en megas


De: Maria Antonieta Ramirez [mailto:marami...@ulsaneza.edu.mx]
Enviado el: jueves, 3 de mayo de 2018 2:19 p. m.
Para: FORO POSTGRES <pgsql-es-ay...@postgresql.org>
Asunto: consulat para saber el tamaño de un registro en megas


Buena tarde a todos!!

Estoy buscando como obtener el tamaño en megas de un registro especifico de mi bd  ,  y no encuentro al consulta adecuada.

ejemplo:

Quiero saber cuanto pesa el contenido de mi campo a de la tabla b donde mi id = 1.

Alguien me puede apoyar con sugerencias.

Gracias.

Hola Maria con la consulta a la pg_total_relation_size podes ver el peso de la tabla

select pg_size_pretty(pg_total_relation_size('tabla'));

Saludos

Reply via email to