Что такое transaction в PostgreSQL?
Коротко
Transaction объединяет операции в атомарную единицу, которая commit или rollback целиком.
Transaction объединяет операции в атомарную единицу, которая commit или rollback целиком.
Сильный ответ должен раскрыть: ACID; commit; rollback; consistency.
Важно не допустить типичные ошибки: делать связанные изменения без transaction; не обрабатывать rollback; путать transaction и connection.
Что хочет услышать интервьюер
ACID
commit
rollback
consistency
Пример: PostgreSQL example
BEGIN; UPDATE accounts SET balance = balance - 10; COMMIT;
Типичные ошибки
делать связанные изменения без transaction
не обрабатывать rollback
путать transaction и connection


