Transakce a ošetření chyb v PostgreSQL
Jason Myers
Instructor
| Úroveň izolace | Špinavé čtení | Neopakovatelné čtení | Fantomové čtení | Anomálie serializace |
|---|---|---|---|---|
| Read Uncommitted | Chráněno (PostgreSQL) | zranitelné | zranitelné | zranitelné |
| Read Committed | Chráněno | zranitelné | zranitelné | zranitelné |
| Repeatable Read | Chráněno | Chráněno | Chráněno (PostgreSQL) | zranitelné |
| Serializable | Chráněno | Chráněno | Chráněno | Chráněno |
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;
Transakce a ošetření chyb v PostgreSQL