On 3 December 2015 at 19:06, konstantin knizhnik <k.knizh...@postgrespro.ru> wrote:
> > On Dec 3, 2015, at 10:34 AM, Craig Ringer wrote: > > On 3 December 2015 at 14:54, konstantin knizhnik < > k.knizh...@postgrespro.ru> wrote: > >> >> I'd really like to collaborate using pglogical_output if at all possible. >> Petr's working really hard to get the pglogical downstrem out too, with me >> helping where I can. >> >> And where I can get pglogical_output plugin? Sorry, but I can't quickly >> find reference with Google... >> > > It's been submitted to this CF. > > https://commitfest.postgresql.org/7/418/ > > https://github.com/2ndQuadrant/postgres/tree/dev/pglogical-output > > Any tests and comments would be greatly appreciated. > > > Thank you. > I wonder if there is opposite part of the pipe for pglogical_output - > analog of receiver_raw? > It's pglogical, and it's in progress, due to be released at the same time as 9.5. We're holding it a little longer to nail down the user interface a bit better, etc, and because sometimes the real world gets in the way. The catalogs and UI are very different to BDR, it's much more extensible/modular, it supports much more flexible topologies, etc... but lots of the core concepts are very similar. So if you go take a look at the BDR code that'll give you a pretty solid idea of how a lot of it works, though BDR has whole subsystems pglogical doesn't (global ddl lock, ddl replication, etc). -- Craig Ringer http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services