Poziomy izolacji ustawia się instrukcją o następującej składni:
SET TRANSACTION ISOLATION ŁEVEL
{READ COMMITED | SER IAZABLE}
Trybem domyślnym jest read commited.
W PostgreSOL (7.2) niemożliwe jest korzystanie z poziomów pośrednich: read uncommited i repeatable read.
W większości przypadków na poziomie read uncommited baza zachowuje się w sposób trudny do przewidzenia i dlatego opcja ta nie występuje w wielu bazach danych.
Poziom repeatable read oferuje jedynie dodatkową ochronę przed odczytami nie dającymi się powtórzyć. Są one na tyle rzadkie w praktyce, że brak tego poziomu nie nie ma praktycznego znaczenia.
17
kwiecień 3O, 2003