回答:
以下のようa_horse_with_no_nameコメントで述べています:
いいえ、それは不可能です。マテリアライズドビューの更新を実行するある種のスケジューラーが必要です(例:pg_cronまたはオペレーティングシステムレベルの何か– a_horse_with_no_name)
または、MATERIALIZED VIEW
実行時に更新するが必要な場合は、通常のをSELECT
削除MATERIALIZED
して使用してくださいVIEW
。マテリアライゼーションは定期的なキャッシュのみを追加します。これは、クエリ自体が非常に遅いか、非常に高温である場合にのみ必要です。