From: | Ami Ganguli <ami(dot)ganguli(at)gmail(dot)com> |
---|---|
To: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | How to decode the output from pgoutput |
Date: | 2019-01-11 23:01:18 |
Message-ID: | CALfOZk+TNTUoVzF33BgkWDRpzNB4o=WY=qTyNQu_06dpcax4bw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi,
I'm writing a tool to process a logical replication stream. The intent is
to use publications and subscriptions as an initial filter, and then use
the replication stream to trigger external events. So my tool should
connect to the master in the same manner as a replication slave, but it
does different things with the data.
So far I've used pg_recvlogical.c as a guide and I'm successfully
connecting to the master, creating a replication slot, and subscribing to a
couple of publications.
But now I'm stuck at further interpreting the data. Can anybody point me
to further documentation or the right code to look at to figure out the
format of the WAL data stream?
Cheers,
Ami.
From | Date | Subject | |
---|---|---|---|
Next Message | Andrew Gierth | 2019-01-11 23:04:51 | declaration-after-statement (was Re: Ryu floating point output patch) |
Previous Message | Andres Freund | 2019-01-11 22:57:01 | Re: Making WAL receiver startup rely on GUC context for primary_conninfo and primary_slot_name |