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 будут проще в сопровождении.
Сергей