要获取PostgreSQL服务器上每个数据库的大小,可以使用以下方法:
SELECT pg_size_pretty(pg_database_size(datname)) AS size
FROM pg_database;
这将返回一个包含每个数据库大小的结果集。
psql -U username -d database_name -c "SELECT pg_size_pretty(pg_database_size(current_database())) AS size;"
将username
替换为您的PostgreSQL用户名,database_name
替换为要获取大小的数据库名称。这将返回该数据库的大小。
推荐的腾讯云相关产品:腾讯云数据库 PostgreSQL
腾讯云数据库 PostgreSQL是腾讯云提供的一种高性能、可扩展的关系型数据库服务。它基于开源的PostgreSQL数据库引擎,提供了高可用、高性能、高安全性的数据库解决方案。腾讯云数据库 PostgreSQL支持自动备份、容灾、监控等功能,适用于各种规模的应用场景,如Web应用、移动应用、物联网等。
希望以上信息能对您有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云