Как воспроизвести "Грязное чтение"?
Пытаюсь повторить ситуацию с "Грязным чтением".
БД Postgres. Две транзакции с уровнем ISOLATION_READ_UNCOMMITTED.
Первая Т1 обновляет значение в таблице.
Вторая Т2 читает это значение.
После этого Т1 падает с ошибкой и откатывается (rollback).
В результате обновленного значения от Т1 нет в БД ни в один момент времени. Это логично, ведь commit'а не было. Тогда как же воспроизвести "Грязное чтение"? Как заставить обновится значение в таблице до commit'а транзакции? Это возможно?