sql - 如何为 psql 添加内部查询

标签 sql postgresql select

select pg_size_pretty(pg_schema_size('public'));

将返回模式“public”的大小

我将如何传递查询返回的所有值而不是“public”

select schema_name from information_schema.schemata 

这样它将打印数据库中存在的每个模式的所有大小?

最佳答案

您可以对查询结果应用函数调用:

select schema_name, pg_size_pretty(pg_schema_size(schema_name))
from   information_schema.schemata

关于sql - 如何为 psql 添加内部查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52973673/

相关文章:

mysql - 删除具有关联 "time_worked"记录的 SQL 结果

sql - 按基于时间的距离进行行聚合

sql - 在Postgres中, ".USSTZ"T"HH24 :MI:SS. USSTZ'中末尾的 'YYYY-MM-DD"是什么意思?

sql - Postgres plpgsql 存储函数中的文本相等性(包括空值)

shell - Linux 脚本选择菜单

java - 使用 Hibernate SQLQuery 的 AVG 函数中的 NullPointerException

sql - 如何将 "ALTER table [...] ADD column"等更改记录到我的 PostgreSQL 表中?

postgresql - 如何在 PostgreSQL 中更改一周的第一天

MYSQL查询获取评论网站的平均评分值?

mysql - 如何查找同一天创建的元素