Re: row-level deadlock problem - Mailing list pgsql-general

From Tom Lane
Subject Re: row-level deadlock problem
Date
Msg-id 26785.1101578316@sss.pgh.pa.us
Whole thread Raw
In response to Re: row-level deadlock problem  (Martijn van Oosterhout <kleptog@svana.org>)
Responses Re: row-level deadlock problem
List pgsql-general
Martijn van Oosterhout <kleptog@svana.org> writes:
> Well, there has to be something, since an UPDATE in Read Committed mode
> simply doesn't have any locks that can deadlock.

You're mistaken; it takes a row lock on each row it updates.  I'm not
sure why the two UPDATEs are visiting the same rows in different orders,
but if they do the failure is certainly possible.

            regards, tom lane

pgsql-general by date:

Previous
From: Michael Fuhr
Date:
Subject: Re: Can one alter the format of a numeric column?
Next
From: Tom Lane
Date:
Subject: Re: how many JOINs?