Задать вопрос

Как синхронизировать две БД PostgreSQL?

Есть две разные БД PostgreSQL. Нужно при каждом изменении данных в БД А брать 5 столбцов и обновлять их в БД Б.
Примечательно, что нужно синхронизировать не таблицу 1к1, а только указанные поля. Их имена совпадают.

Какие есть варианты?
  • Вопрос задан
  • 1045 просмотров
Подписаться 4 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
darthunix
@darthunix
Знаю PostgreSQL, Ubuntu, DICOM и медицину.
Посмотрите в сторону plproxy. На сервере Б пишите логику обновления 5 строк в виде функции fB. На сервер А ставите расширение plproxy, подключаете к нему сервер Б и пишете функцию fA, вызывающую удалённо функцию fB обновления 5 строк на сервере Б. По обновлению строки на сервере А дергаете fA и получаете обновление на сервере Б
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы