Closed zzet closed 8 years ago
Транзакция может закончится событием ROLLBACK. Этот случай тоже нужно обработать?
Да, конечно.
Отправлено с iPhone
18 окт. 2015 г., в 14:45, Victor notifications@github.com написал(а):
Транзакция может закончится событием ROLLBACK. Этот случай тоже нужно обработать?
— Reply to this email directly or view it on GitHub.
Когда начинается транзакция создается Event AR.sql с содержанием "BEGIN", потом может происходить много других вещей и в конце будет событие AR.sql c содержимым "COMMIT". Нужно отлавливать такие ситуации и создавать отдельный Event, который будет говорить о существующей транзакции. Дата начала нового event будет event.started_at у события "BEGIN" а дата конца - event.finished_at у события "COMMIT". Располагаться это событие должно сразу перед событием "BEGIN".