Re: Question: update and transaction isolation - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: Question: update and transaction isolation
Date
Msg-id Pine.LNX.4.30.0204031209410.684-100000@peter.localdomain
Whole thread Raw
In response to Question: update and transaction isolation  (mlw <markw@mohawksoft.com>)
List pgsql-hackers
mlw writes:

> update mytable set foo=foo+1 where bar='xxx';
>
> If that gets executed more than once at the same time by multiple instances of
> postgresql. Will foo ever lose a count?

No, but if you run this in read committed isolation mode then you might
get into non-repeatable read type problems, i.e., you run it twice but
every foo was only increased once.  If you use serializable mode then all
but one concurrent update will be aborted.

-- 
Peter Eisentraut   peter_e@gmx.net



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Suggestions please: names for function cachability
Next
From: Tom Lane
Date:
Subject: Re: Suggestions please: names for function cachability