Specifies the isolation level used by updatable statements when the isolation_level option is set to Readonly-statement-snapshot.
0, 1, 2, 3
0
PUBLIC role | For current user | For other users | |
---|---|---|---|
Allowed to set permanently? | Yes, with SET ANY PUBLIC OPTION | Yes | Yes, with SET ANY PUBLIC OPTION |
Allowed to set temporarily? | Yes, with SET ANY PUBLIC OPTION | Yes (current connection only) | No |
The isolation level specified by the updatable_statement_isolation option is used by updatable statements when the isolation_level option is set to Readonly-statement-snapshot. The following values are accepted:
Allow dirty reads, non-repeatable reads, and phantom rows.
Prevent dirty reads. Allow non-repeatable reads and phantom rows.
Prevent dirty reads and non-repeatable reads. Allow phantom rows.
Serializable. Prevent dirty reads, non-repeatable reads, and phantom rows.