Skip to content
Snippets Groups Projects
  • Simon Riggs's avatar
    3fe3511d
    Generic Messages for Logical Decoding · 3fe3511d
    Simon Riggs authored
    API and mechanism to allow generic messages to be inserted into WAL that are
    intended to be read by logical decoding plugins. This commit adds an optional
    new callback to the logical decoding API.
    
    Messages are either text or bytea. Messages can be transactional, or not, and
    are identified by a prefix to allow multiple concurrent decoding plugins.
    
    (Not to be confused with Generic WAL records, which are intended to allow crash
    recovery of extensible objects.)
    
    Author: Petr Jelinek and Andres Freund
    Reviewers: Artur Zakirov, Tomas Vondra, Simon Riggs
    Discussion: 5685F999.6010202@2ndquadrant.com
    3fe3511d
    History
    Generic Messages for Logical Decoding
    Simon Riggs authored
    API and mechanism to allow generic messages to be inserted into WAL that are
    intended to be read by logical decoding plugins. This commit adds an optional
    new callback to the logical decoding API.
    
    Messages are either text or bytea. Messages can be transactional, or not, and
    are identified by a prefix to allow multiple concurrent decoding plugins.
    
    (Not to be confused with Generic WAL records, which are intended to allow crash
    recovery of extensible objects.)
    
    Author: Petr Jelinek and Andres Freund
    Reviewers: Artur Zakirov, Tomas Vondra, Simon Riggs
    Discussion: 5685F999.6010202@2ndquadrant.com