PostgreSQL'de İşlemler (Transaction) ve Hata Yönetimi
Jason Myers
Instructor




| İzolasyon Seviyesi | Kirli Okuma | Tekrarlanamayan Okuma | Hayalet Okuma | Serileştirme Anomalisi |
|---|---|---|---|---|
| Read Uncommitted | Korumalı (PostgreSQL) | savunmasız | savunmasız | savunmasız |
| Read Committed | Korumalı | savunmasız | savunmasız | savunmasız |
| Repeatable Read | Korumalı | Korumalı | Korumalı (PostgreSQL) | savunmasız |
| Serializable | Korumalı | Korumalı | Korumalı | Korumalı |
START TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT COUNT(*) FROM cookies WHERE name = 'lemon drop';
-- Cookie 6 has been added in an external transaction.
SELECT COUNT(*) FROM cookies WHERE name = 'lemon drop';
COMMIT;
Sorgu sonuçları
START TRANSACTION ISOLATION LEVEL SERIALIZABLE;
SELECT COUNT(*) FROM cookies WHERE name = 'lemon drop';
-- Cookie 6 has been added in an external transaction.
SELECT COUNT(*) FROM cookies WHERE name = 'lemon drop';
COMMIT;
Sorgu sonuçları
PostgreSQL'de İşlemler (Transaction) ve Hata Yönetimi