Re: Binary support for pgoutput plugin
От | Alvaro Herrera |
---|---|
Тема | Re: Binary support for pgoutput plugin |
Дата | |
Msg-id | 20191111165559.GA18684@alvherre.pgsql обсуждение исходный текст |
Ответ на | Re: Binary support for pgoutput plugin (Dave Cramer <davecramer@gmail.com>) |
Ответы |
Re: Binary support for pgoutput plugin
|
Список | pgsql-hackers |
On 2019-Nov-11, Dave Cramer wrote: > Previously someone mentioned that we need to confirm whether the two > servers are compatible for binary or not. > > Checking to make sure the two servers have the same endianness is obvious. > Sizeof int, long, float, double, timestamp (float/int) at a minimum. > > this could be done in libpqrcv_startstreaming. The question I have > remaining is do we fall back to text mode if needed or simply fail ? I think it makes more sense to have it fail. If the user wants to retry in text mode, they can do that easily enough; but if we make it fall-back automatically and they set up the received wrongly by mistake, they would pay the performance penalty without noticing. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления: