-- 数据库占用磁盘大小
select pg_size_pretty(pg_database_size('schema'));
-- 表占用磁盘大小
select
schemaname,
relname as table_name,
pg_size_pretty(pg_total_relation_size(schemaname || '.' || relname)) as total_size
from
pg_catalog.pg_statio_user_tables
order by
pg_total_relation_size(schemaname || '.' || relname) desc;
-- 表权限
select grantee,table_schema,table_name,string_agg( privilege_type,', ' ) as privilege_type
from information_schema.role_table_grants
group by grantee,table_schema,table_name;
postgreSQL查询数据库占用磁盘、表占用磁盘、表权限语句
最新推荐文章于 2025-01-07 10:42:46 发布