Логическая репликация в другие БД

Lists: pgsql-ru-general
From: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
To: pgsql-ru-general(at)lists(dot)postgresql(dot)org
Subject: Логическая репликация в другие БД
Date: 2018-08-02 07:59:11
Message-ID: 20180802075911.k77nrnkarx3freil@vdsl.uvw.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-ru-general

Postgres 9.5. Переезд на 10+ планируется не ранее чем через год-два.

есть необходимость сделать репликацию нескольких таблиц в noSQL-кеш.

Как просто организовать сие?

понятное дело что можно поиграть с триггерами итп.
а изящнее?
в десятке появился CREATE SUBSCRIPTION, оно было бы хорошим стимулом
переехать проекту на нее, но я пока не раскопал можно ли (и как) к
этим SUBSCRIPTION коннектиться из скриптового языка вообще и Perl в
частности.

есть какие-то готовые проекты, чтобы без миграции на 10+ получить
изменения в нескольких таблицах на вход скрипта/сокет?
--

. ''`. Dmitry E. Oboukhov <unera(at)debian(dot)org>
: :’ :
`. `~’ GPG key: 4096R/08EEA756 2014-08-30
`- 71ED ACFC 6801 0DD9 1AD1 9B86 8D1F 969A 08EE A756


From: Sergei Kornilov <sk(at)zsrv(dot)org>
To: Dmitry E(dot) Oboukhov <unera(at)debian(dot)org>, "pgsql-ru-general(at)lists(dot)postgresql(dot)org" <pgsql-ru-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Логическая репликация в другие БД
Date: 2018-08-02 08:31:34
Message-ID: 3244271533198694@myt3-c7e5d17fe013.qloud-c.yandex.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-ru-general

Привет
Можно через logical decoding api соорудить логическую репликацию. В 9.5 оно уже было: /docs/9.5/static/logicaldecoding.html
Но триггера на том же pl/perl будут проще в сопровождении.

Сергей