return table 的大小为 MB 而不是 KB

return size of table as MB not KB

使用 Postgres return table

的大小
SELECT pg_size_pretty(pg_table_size('zlimitreacjed_1')); 

returns '1632 kb'....无论如何 return 这个值是 MB 而不是 kb 的?

根据文档 here 判断,pg_size_pretty 会自动适当调整。如果你想使用 megs 无论如何,你可以使用

SELECT pg_table_size('zlimitreacjed_1') / 1024 /1024 || 'MB'; 

pg_table_size returns 字节,所以只需将它除以 1024 多次,具体取决于您想要什么(kb 一次,mb 两次,gb 三次,依此类推)。