Чтобы проверить как работает и вернуть «как было», надо, в идеале:
- открыть транзакцию
- сделать изменения
- из другого коннекта, с isolation level = read uncommitted прочитать запись
- сделать rollback
так не надо делать даже там, где есть настоящий read uncommitted, потому что по стандарту read uncommitted не гарантирует грязное чтение, а допускает его, то есть нельзя полагаться на доступность “грязных” данных. И в частности поэтому нынешняя реализация в postgres read uncommitted как read committed удовлетворяет стандарту ansi sql