使用 Postgres 返回表的大小
SELECT pg_size_pretty(pg_table_size('zlimitreacjed_1'));
返回“1632 kb”....是否有以 MB 而非 kb 的形式返回此值?
最佳答案
根据文档判断here , pg_size_pretty 自动适当调整。如果你想使用 megs 无论如何,你可以使用
SELECT pg_table_size('zlimitreacjed_1') / 1024 /1024 || 'MB';
pg_table_size 返回字节,所以只需将它除以 1024 多次,具体取决于您想要什么(kb 一次,mb 两次,gb 三次,依此类推)。
关于sql - 返回表的大小为 MB 而不是 KB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36618590/