| From: | Michael Paquier <michael(dot)paquier(at)gmail(dot)com> |
|---|---|
| To: | Craig Ringer <craig(at)2ndquadrant(dot)com> |
| Cc: | Joshua Bay <joshuabay93(at)gmail(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
| Subject: | Re: [COMMITTERS] Logical decoding |
| Date: | 2016-07-11 05:13:11 |
| Message-ID: | CAB7nPqT2728pGCfkDLtBRZ=1v_=ZCPAqX6B1aj1=EJr7nOqoMw@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-committers pgsql-hackers |
On Mon, Jul 11, 2016 at 2:03 PM, Craig Ringer <craig(at)2ndquadrant(dot)com> wrote:
> On 9 July 2016 at 01:57, Joshua Bay <joshuabay93(at)gmail(dot)com> wrote:
>> and where are this code is in the codebase?
>
> src/backend/replication/logical/*
> src/backend/replication/walsender.c
> src/backend/access/transam/xlogreader.c
> src/include/access/xlogreader.h
> src/include/replication/output_plugin.h
> contrib/test_decoding/
> doc/src/sgml/logicaldecoding.sgml
Some other references:
https://wiki.postgresql.org/images/7/77/Fosdem-2015-logical-decoding.pdf
And some other examples of plugins:
https://github.com/leptonix/decoding-json
https://github.com/xstevens/decoderbufs
https://github.com/confluentinc/bottledwater-pg (for kafka)
https://github.com/michaelpq/pg_plugins/tree/master/decoder_raw (wrote this one)
--
Michael
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Magnus Hagander | 2016-07-11 10:48:37 | pgsql: Fix start WAL filename for concurrent backups from standby |
| Previous Message | Craig Ringer | 2016-07-11 05:03:27 | Re: [HACKERS] Logical decoding |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Craig Ringer | 2016-07-11 05:25:51 | Re: PSA: Systemd will kill PostgreSQL |
| Previous Message | Fabien COELHO | 2016-07-11 05:10:07 | Re: pgbench - minor fix for meta command only scripts |