gpt4 book ai didi

postgresql - Postgres : see query used to create materialized view?

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

我在 Postgres 9.4 中工作。有什么方法可以查看用于创建实体化 View 的查询吗?

正在做:

# \d my_view;

只显示 View 的列名和索引,而不是用于创建它的命令。我在 the docs 中什么也看不到对这个。

感谢您的帮助。

最佳答案

这存储在 pg_matviews 中:

select definition
from pg_matview
where matviewname = 'my_view'
and schemaname = 'public';

您也可以按照 Craig 的建议使用 pg_get_viewdef():

select pg_get_viewdef('public.my_view', true);

关于postgresql - Postgres : see query used to create materialized view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29297296/

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