Transakcje i obsługa błędów w PostgreSQL
Jason Myers
Instructor
| Poziom izolacji | Brudny odczyt | Niepowtarzalny odczyt | Fantomowy odczyt | Anomalia serializacji |
|---|---|---|---|---|
| Read Uncommitted | Chroniony (PostgreSQL) | podatny | podatny | podatny |
| Read Committed | Chroniony | podatny | podatny | podatny |
| Repeatable Read | Chroniony | Chroniony | Chroniony (PostgreSQL) | podatny |
| Serializable | Chroniony | Chroniony | Chroniony | Chroniony |
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;
Transakcje i obsługa błędów w PostgreSQL