Type: | enum |
Default: | read committed |
Context: | user |
Restart: | false |
Values: | [serializable, repeatable read, read committed, read uncommitted] |
Since: | 9.6 |
This parameter reflects the current transaction's isolation level. At the beginning of each transaction, it is set to the current value of default_transaction_isolation. Any subsequent attempt to change it is equivalent to a sql-set-transaction command.
Recommendations
Set per session if you need, for example, SERIALIZABLE semantics to prevent data conflicts for multi-step transactions.