PostgreSQL · Concept
Isolation levels
PostgreSQL provides four standard isolation-level names but three distinct behaviors. Read committed is the default; serializable gives the strongest protection and may require transaction retries.
Last updated
Syntax
SET TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE }In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
SET TRANSACTIONRead Committed Isolation LevelRepeatable Read Isolation LevelSerializable Isolation Levelserialization failuresnapshot isolation