Re: Backend protocol wanted features

Поиск
Список
Период
Сортировка
От Dave Cramer
Тема Re: Backend protocol wanted features
Дата
Msg-id CADK3HHL6ZfEZfMXZfW3j8_PvEdVJ+9+OeugdzcdAMObiUVriQw@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Backend protocol wanted features  (Álvaro Hernández Tortosa <aht@8Kdata.com>)
Ответы Re: Backend protocol wanted features  (Álvaro Hernández Tortosa <aht@8Kdata.com>)
Список pgsql-jdbc



On 2 January 2016 at 15:55, Álvaro Hernández Tortosa <aht@8kdata.com> wrote:

On 29/12/15 20:22, Kevin Wooten wrote:
Add “schema change notifications”.

    This is an interesting idea.

    I wonder, however, if a protocol message is the place for it. I think it belongs to logical decoding (and yes, I know there is no current support for DDL in logical decoding, but there should be). So I wouldn't add this specifically to the febe protocol.

    On another topic, I'd look into considering some of the ideas of the "protocol" designed by the pglogical_output plugin (http://www.postgresql.org/message-id/CAMsr+YGc6AYKjsCj0Zfz=X4Aczonq1SfQx9C=hUYUN4j2pKwHA@mail.gmail.com) for possible inclusion as first-class constructs in a new version of the protocol.

    Álvaro


Putting this into logical decoding doesn't really help us as that would require the driver to connect to the logical decoding stream as well.  

While I understand it is required for LD. The driver needs it for a different reason.


--
Álvaro Hernández Tortosa


-----------
8Kdata



Currently “-ng” uses a bit of magic, mid query, to detect when schema changes have occurred. This is how the binary types remain correctly mapped.  A notification sent whenever a type (basically anything in pg_type) is altered in any way would solve this problem perfectly. It would be best if the notification included the type oids that changed.

The infrastructure is already there in both needed respects, notifications & it already knows internally about the changes) so this should be something that could be easily added to the current protocol.

On Dec 29, 2015, at 12:07 PM, Vladimir Sitnikov <sitnikov.vladimir@gmail.com> wrote:

Hi,

I've collected "wanted features" page (see [1], [2]).
A dedicated file in pgjdbc seems fine for me. If you know better
location, waive a hand.

If you remember more, or if you want your name with "+1" to appear
there, comment on the PR or file a PR as that one is merged in.

[1]: https://github.com/pgjdbc/pgjdbc/pull/478
[2]: https://github.com/pgjdbc/pgjdbc/blob/protocol_wanted_features/backend_protocol_v4_wanted_features.md

PS. As always, it would be nice if you proofread the file as I am
having troubles with mastering English.

Vladimir


--
Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-jdbc



--
Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-jdbc

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Álvaro Hernández Tortosa
Дата:
Сообщение: Re: Backend protocol wanted features
Следующее
От: Álvaro Hernández Tortosa
Дата:
Сообщение: Re: Backend protocol wanted features