• Amit Kapila's avatar
    Invalidate relcache for publications defined for all tables. · 8db27fbc
    Amit Kapila authored
    Updates/Deletes on a relation were allowed even without replica identity
    after we define the publication for all tables. This would later lead to
    an error on subscribers. The reason was that for such publications we were
    not invalidating the relcache and the publication information for
    relations was not getting rebuilt. Similarly, we were not invalidating the
    relcache after dropping of such publications which will prohibit
    Updates/Deletes without replica identity even without any publication.
    
    Author: Vignesh C and Hou Zhijie
    Reviewed-by: Hou Zhijie, Kyotaro Horiguchi, Amit Kapila
    Backpatch-through: 10, where it was introduced
    Discussion: https://postgr.es/m/CALDaNm0pF6zeWqCA8TCe2sDuwFAy8fCqba=nHampCKag-qLixg@mail.gmail.com
    8db27fbc
publicationcmds.h 943 Bytes