在PostgreSQL中,要统计整个数据库的数据总占用空间大小(以GB为单位),你可以使用一些内置的SQL函数和系统视图来获取这些信息。以下是一个查询示例,它将显示整个数据库的数据总大小(以字节为单位)。
SELECT
pg_size_pretty(pg_database_size('database_name')) AS "总数量大小"
FROM
pg_database
WHERE
datname = 'database_name';
按照GB为单位去统计
SELECT
( pg_database_size ( 'database_name' ) :: BIGINT / ( 1024 * 1024 * 1024 ) ) AS "总数量大小,单位:GB";