postgresql 查询当前schema下所有表数据的数量

查询当前数据库下所有表的数据量,后来改成了通过sql拼接sql语句来查询。

SELECT concat('select ''',tablename,''' as table_name,count(1) as sum from ',tablename,' union all') FROM pg_tables where schemaname = 'XXX'

其中XXX是你需要查询的schema,然后再复制上面sql的查询结果,删掉最后一行的union all执行即可。

原文:https://blog.csdn.net/yangguang_98/article/details/121330066

posted @ 2023-03-09 19:51  程序猿网友666  阅读(1027)  评论(0编辑  收藏  举报