On Mon, Sep 30, 2013 at 5:34 PM, Andres Freund <and...@2ndquadrant.com> wrote: >> What's wrong with #1? > > It seems confusing that a changeset stream in database #1 will contain > commits (without corresponding changes) from database #2. Seems like aaa > pola violation to me.
I don't really see the problem. A transaction could be empty for lots of reasons; it may have obtained an XID without writing any data, or whatever it's changed may be outside the bounds of logical rep. Maybe you should just skip replay of transactions with no useful content. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers