postgresql - 检查物化 View 是否被填充

标签 postgresql

使用 postgres 9.5.2(python 客户端)

有什么方法可以检查是否使用查询填充了物化 View ?一个不发出警告的 View 未填充?

最佳答案

快速回答:

SELECT relispopulated FROM pg_class WHERE relname = '<the table name>';

您可以找到有关pg_class 表的更多详细信息in the documentation .据此,relispopulated 字段对于除某些物化 View 之外的所有内容都应为真,我从该字段和字段名称中推断,它将为您提供所需内容。

关于postgresql - 检查物化 View 是否被填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40959486/

相关文章:

ruby-on-rails - 向 Rails View 添加了下一个/上一个按钮。为什么 Next 会跳过某些实例?

java - Hibernate 持久错误,id 字段为空

postgresql - `@@` 在 PostgreSQL 查询中意味着什么?

javascript - 在 pg-promise 中使用助手时如何设置列

json - Postgres 函数返回一行作为 JSON 值

postgresql - 允许将 RefCursor 作为 Postgresql 函数的 OUT 参数吗?

postgresql - 我们可以在存储过程中调用触发器函数吗

java - 如何创建表 postgresql Heroku?

postgresql - 我可以将数组参数传递到 CTE 中吗?

sql - 从一个表中获取一组 ID,并使用它们在不同的表中生成一行