Re: Question about isolation level documentation

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Elliot S <yields(dot)falsehood(at)gmail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Question about isolation level documentation
Date: 2014-04-08 20:09:26
Message-ID: 20140408200926.GN5822@eldon.alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Elliot S wrote:
> Is there a discussion somewhere regarding this line from the docs on
> transaction isolation: "When you select the level Read Uncommitted
> you really get Read Committed, and phantom reads are not possible in
> the PostgreSQL implementation of Repeatable Read"? I get that RU is
> the same as RC and why that is so, but why is RR mentioned in this
> sentence and more importantly why does it claim phantom reads aren't
> possible in RR despite the table above this paragraph clearly
> stating they are? It looks like a documentation issue associated
> with the true serialization mode introduced in 9.1.

I read that as saying that even though the standard defines repeatable
read as possibly having phantom reads, they don't occur in Postgres.

--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Elliot S 2014-04-08 20:15:52 Re: Question about isolation level documentation
Previous Message Elliot S 2014-04-08 20:02:58 Question about isolation level documentation