Как определить, что запись поступает от других после репликации в postgres bdr - PullRequest
0 голосов
/ 16 июня 2020

У меня есть кластер из трех узлов A, B, C, и я использую postgres bdr для репликации.

У меня есть код, который нужно выполнить после изменения значения в таблице, для этого у меня есть добавлен триггер.

Когда я вызываю POST REST API из любого узла, он выполнит код, а на всех остальных узлах триггер выполнит код. Проблема в том, что триггер выполнит код на том же узле, где произошел вызов POST.

Пример. POST REST API на узле B. Непосредственно выполните a + b. сохраните a и b в БД. ответ

Триггер срабатывает на всех узлах. И он выполнит a + b на всех узлах. (но я не хочу снова выполнять его на узле B)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...