Re: Question about isolation level documentation

From: Elliot S <yields(dot)falsehood(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, 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:15:52
Message-ID: 534458F8.8040401@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 04/08/2014 04:09 PM, Alvaro Herrera wrote:
> 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.
>
Oh - duh - that makes sense. Thanks. For some reason I couldn't make the
connection between the two clauses.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message CS_DBA 2014-04-08 20:51:03 check constraint question
Previous Message Alvaro Herrera 2014-04-08 20:09:26 Re: Question about isolation level documentation