On Mon, 10 Jun 2019 at 07:49, Petr Jelinek <petr.jeli...@2ndquadrant.com>
wrote:

> Hi,
>
> On 10/06/2019 13:27, Dave Cramer wrote:
> > So back to binary output.
> >
> > From what I can tell the place to specify binary options would be in the
> > create publication and or in replication slots?
> >
> > The challenge as I see it is that the subscriber would have to be able
> > to decode binary output.
> >
> > Any thoughts on how to handle this? At the moment I'm assuming that this
> > would only work for subscribers that knew how to handle binary.
> >
>
> Given that we don't need to write anything extra to WAL on upstream to
> support binary output, why not just have the request for binary data as
> an option for the pgoutput and have it chosen dynamically? Then it's the
> subscriber who asks for binary output via option(s) to START_REPLICATION.
>

If I understand this correctly this would add something to the CREATE/ALTER
SUBSCRIPTION commands in the WITH clause.
Additionally another column would be required for pg_subscription for the
binary option.
Does it make sense to add an options column which would just be a comma
separated string?
Not that I have future options in mind but seems like something that might
come up in the future.


Dave Cramer

>
>

Reply via email to