From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
---|---|
To: | PostgreSQL Development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Isolation levels READ UNCOMMITTED and REPEATABLE READ |
Date: | 2003-10-09 16:58:37 |
Message-ID: | Pine.LNX.4.44.0310091852440.32317-100000@peter.localdomain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
I think we could allow users to set the transaction isolation level to
READ UNCOMMITTED or REPEATABLE READ and internally behave like READ
COMMITTED or SERIALIZABLE, respectively. The SQL standard seems to allow
this:
[speaking about SET TRANSACTION]
5) The isolation level of TXN is set to an implementation-defined
isolation level that will not exhibit any of the phenomena that
the explicit or implicit <level of isolation> would not exhibit,
as specified in Table 10, "SQL-transaction isolation levels and
the three phenomena".
This says that the SQL implementation can always isolate more than the
user requested, just not less.
If we did this, it would make the SQL interface more complete at little
cost.
Comments?
--
Peter Eisentraut peter_e(at)gmx(dot)net
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2003-10-09 17:10:56 | Re: [COMMITTERS] pgsql-server/src/template bsdi freebsd |
Previous Message | Henry B. Hotz | 2003-10-09 16:58:12 | Re: [COMMITTERS] pgsql-server/src/template bsdi freebsd |