Есть такое понятие — уровни изоляции транзакций. Что ты об этом знаешь?
В PostgreSQL уровень изоляции транзакций read uncommitted технически поддерживается, но фактически работает как read committed, поскольку PostgreSQL не допускает "грязных чтений" (dirty reads).
Читать ответ