У меня есть API, который вставляет строку в таблицу A, а затем вставляет N строк в TableB с набором внешних ключей из TableA.id.PostgreSQL только NOTIFY после завершения транзакции
В другом скрипте я использую LISTEN
для прослушивания вставок, но я хочу получать уведомления только после завершения всего набора запросов. Я надеялся, что использование транзакций поможет в этом, но NOTIFY
, ожидая, пока все запросы будут успешными, будут по-прежнему вставляться в том порядке, в котором они были выполнены.
У кого-нибудь есть решение? Возможно ли инициировать события между двумя различными службами узлов?
Спасибо. Вероятно, это лучшее решение. – Prisoner