1. pg_matviews:
pg_matviews 是一个系统视图,提供了关于材料化视图的基本信息,如视图名称、所属模式、所有者等。以下是一些相关的列:
- schemaname: 视图所属的模式名称。
- matviewname: 材料化视图的名称。
- matviewowner: 材料化视图的所有者。
SELECT * FROM pg_matviews;
2. pg_class:
实际上,材料化视图的详细信息通常存储在 pg_class 表中。在这里,你可以查找关于表(包括材料化视图)的详细信息,如表名、表类型、表的大小等。
SELECT * FROM pg_class WHERE relkind = 'm';
上述查询中,relkind = 'm' 条件用于筛选材料化视图。
请注意,访问系统表和视图时需要相应的权限,通常只有超级用户或具有适当权限的用户可以执行这些查询。如果 PostgreSQL 的版本更新,可能会有一些变化,建议查阅相应版本的官方文档以获取准确和最新的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/8882/PostgreSQL