Мдя, полагаю, именно для исключения подобных ситуаций у Progress есть механизм, который называется
Честно, не использовал. Но быть может это то что поможет избежать подобных проблем в будущем у вас?
two database commit
Re: two database commit
А может кто может поделиться опытом, кто использует Two.....?
Re: two database commit
Данные грузились в обе базы одновременно. В одну падали платежи, в другую падали трансакции по этим платежам.
Секвенции сдвинуты - сами трансакции пропали, а счётчик, который на секвенции, остался увеличенным. И это понятно.
Вопрос остаётся открытым - почему во вторую базу коммит прошёл? Ведь была ошибка во время выполнения.
Единственное - сама трансакция базы данных была достаточтно большой.
Секвенции сдвинуты - сами трансакции пропали, а счётчик, который на секвенции, остался увеличенным. И это понятно.
Вопрос остаётся открытым - почему во вторую базу коммит прошёл? Ведь была ошибка во время выполнения.
Единственное - сама трансакция базы данных была достаточтно большой.
Re: two database commit
Dmitri Levin and
Re: two database commit
Это похоже на правду. Но всё равно как-то сомнительно.
Может действительно каждую итерацию выделить в отдельную трансакцию?
Максимум что потеряю - один платёж.
Может действительно каждую итерацию выделить в отдельную трансакцию?
Максимум что потеряю - один платёж.