PostgreSQL default isolation level: read committed read committed : first read 100, another transaction commits 150, second read 150 -> non-repeatable read repeatable read : first read 100, another transaction commits 150, second read 100 -> repeatable