Re: SET TRANSACTION ISOLATION LEVEL SERIALIZABLE on 7.0
Yasuo Ohgaki <yasuo_ohgaki@hotmail.com>
From: "Yasuo Ohgaki" <yasuo_ohgaki@hotmail.com>
To: "Peter Eisentraut" <peter_e@gmx.net>, "Enrico Mangano" <enrico.mangano@nethouse.it>
Cc: <pgsql-general@postgresql.org>, "Alessandro Del Sarto" <alessandro.delsarto@nethouse.it>
Date: 2001-06-20T06:53:00Z
Lists: pgsql-general
> Enrico Mangano writes: > > > uidb=# SET TRANSACTION ISOLATION LEVEL SERIALIZABLE ; > > SET VARIABLE > > uidb=# SHOW TRANSACTION ISOLATION LEVEL ; > > NOTICE: TRANSACTION ISOLATION LEVEL is READ COMMITTED > > SHOW VARIABLE > > > > Has the variable really been setted? > > Yes, but if was reset after the transaction finished. What you're after > is SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL SERIALIZABLE > in 7.1. (Yes, if I had been in charge I would have chosen a more concise > name.) Setting session characteristics would set it for session, but I guess he want to set transaction isolation level for a transaction in this case?? # begin; # set transaction isolation level serializable; # show variable; NOTICE: TRANSACTION ISOLATION LEVEL is SERIALIZABLE SHOW VARIABLE (Don't forget to set isolation level each transaction that needs serializable level isolation.) -- Yasuo Ohgaki