Реализация своеобразной схемы репликации

Изображение brestows

Добрый день, есть такой вот вопрос, касательно того как можно организовать репликацию данных между серверами PostgreSql.
Схема сейчас такая, к меня есть БД 'masterdb' у нее есть таблица например 'partners_main' нужно содержимое этой таблицы реплицировать на другие сервера (более 5) причем на каждом сервере имя БД и таблицы отличаются. Каким образом это можно сделать ?
У меня есть репликация, там я юзаю bucardo и у меня одна БД и она одинакова на всех серверах, а вот как сделать так как я описал у меня в голове нет понимания

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Вообщем все настраиваться в

Изображение brestows

Вообщем все настраиваться в том же bucardo, просто ему надо сказать на какой базе и какая таблица имеет другое название от таблицы осточника, делается это вот так:
bucardo ADD customname peers partners db=db1slave

Тут мы сказали что в базе db1dlave вместо peers таблица называется partners ну и после команды перезапускаем bucardo

Вариант №1 -

Вариант №1 - pgpool-II
Вариант №2
https://www.postgresql.org/docs/9.5/static/contrib-dblink-connect.html
триггеры + удачи.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023