我想做的是计算我的 postgres 数据库中 2 个表空间的总和。 选择 pg_size_pretty ( pg_tablespace_size ('pg_default') );
通过这个查询,我能够找到已使用的空间,但是当我修改它以使用下面的查询查找两个表空间的详细信息时 SELECT pg_size_pretty ( pg_tablespace_size('poolData'),pg_tablespace_size('pool')); 但它没有给出任何输出,无论如何都可以在 sibgle 查询中找到两者,以便我可以计算表空间的总和;
函数
pg_tablespace_size()
返回类型 bigint
,因此您可以使用常规 +
添加它们。
SELECT pg_size_pretty( pg_tablespace_size('poolData')
+pg_tablespace_size ('pool') );