gpt4 book ai didi

postgresql - 物化 View 存储在postgresql的元数据中的位置

转载 作者:行者123 更新时间:2023-11-29 11:57:01 27 4
gpt4 key购买 nike

我的数据库是postgresql 9.3.5

我们创建了一些物化 View 。我们可以通过 pgadmin 工具看到它们在 views 文件夹中但我们的问题是我们无法在元数据中找到那些物化 View 我们检查了 information_schema 和所有目录。我们在元数据中找到了除物化 View 之外的所有表、 View 和模式

谢谢拉加夫

最佳答案

这样的查询将为您提供物化 View 及其列的概览:

select ns.nspname as schemaname, 
mv.relname as matviewname,
string_agg(atr.attname ||' '||pg_catalog.format_type(atr.atttypid, NULL), ', ') as columns
from pg_class mv
join pg_namespace ns on mv.relnamespace = ns.oid
join pg_attribute atr
on atr.attrelid = mv.oid
and atr.attnum > 0
and not atr.attisdropped
where mv.relkind = 'm'
group by ns.nspname, mv.relname;

关于postgresql - 物化 View 存储在postgresql的元数据中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27038731/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com