Я использую heroku connect для синхронизации моих данных с salesforce.
Мне нужно изменить поле в столбце после синхронизации данных.
Итак, я создал триггер после вставки в postegressql, который изменит значение этого столбца. Проблема в том, что когда я изменяю значение в триггере, Heroku не считает, что произошло изменение, поэтому данные не синхронизируются.
чтобы уточнить, у меня в отделе продаж есть объект с именем столбца isInsertedInHeroku. По умолчанию это ложь. в postgres после вставки я изменяю это к истине, но это значение не изменяется в salesforce, любая идея?
это мой триггер
Обратите внимание, что я уже добавил поле externalId, и когда я вручную обновлю значение с помощью запроса на обновление, оно изменится. это не работает, только когда я меняю триггер.
BEGIN
UPDATE salesforce.notification__c
set isInsertedInHeroku= true
where sfid = new.sfid;
Return new;
end;