This feature can keep frozen data available in the materialized view during heavy operations on source tables.
Syntax ideas:
ALTER MATERIALIZED VIEW [ IF EXISTS ] name
SET { NOINCREMENTAL }
or
SET { NOINCREMENTAL | INCREMENTAL | INCREMENTAL CONCURRENTLY }
ALTER MATERIALIZED VIEW ... SET {WITH | WITHOUT} INCREMENTAL REFRESH
or others. Maybe it is better to use REFRESH. We will need more discussions.
Suggested by PAscal
https://www.postgresql.org/message-id/1581458652080-0.post%40n3.nabble.com