Transazioni e gestione degli errori in PostgreSQL
Jason Myers
Instructor
| Livello di isolamento | Dirty Read | Nonrepeatable Read | Phantom Read | Anomalia di serializzazione |
|---|---|---|---|---|
| Read Uncommitted | Protetto (PostgreSQL) | vulnerabile | vulnerabile | vulnerabile |
| Read Committed | Protetto | vulnerabile | vulnerabile | vulnerabile |
| Repeatable Read | Protetto | Protetto | Protetto (PostgreSQL) | vulnerabile |
| Serializable | Protetto | Protetto | Protetto | Protetto |
SERIALIZABLE
REPEATABLE READ



START TRANSACTION ISOLATION LEVEL REPEATABLE READ;UPDATE inventory SET quantity = quantity - 4 WHERE name = 'macaron'; SAVEPOINT first;UPDATE inventory SET quantity = quantity - 12 SAVEPOINT second; COMMIT;
Transazioni e gestione degli errori in PostgreSQL