• Kevin Grittner's avatar
    WAL-log the extension of a new empty MV heap which is being populated. · c5bf7a20
    Kevin Grittner authored
    This page with no tuples is used to distinguish an MV containing a
    zero-row resultset of its backing query from an MV which has not
    been populated by its backing query.  Unless WAL-logged, recovery
    and hot standby don't work correctly with what should be an empty
    but scannable materialized view.
    
    Fixes bugs reported by Fujii Masao in testing MVs on hot standby.
    c5bf7a20
matview.c 11.3 KB