Re: Error code for "terminating connection due to conflict with recovery" - Mailing list pgsql-hackers

From Kevin Grittner
Subject Re: Error code for "terminating connection due to conflict with recovery"
Date
Msg-id 4D468166020000250003A00F@gw.wicourts.gov
Whole thread Raw
In response to Re: Error code for "terminating connection due to conflict with recovery"  (Bruce Momjian <bruce@momjian.us>)
Responses Re: Error code for "terminating connection due to conflict with recovery"  (Bruce Momjian <bruce@momjian.us>)
Re: Error code for "terminating connection due to conflict with recovery"  (Robert Haas <robertmhaas@gmail.com>)
List pgsql-hackers
Bruce Momjian <bruce@momjian.us> wrote:
> As a novice I am not sure why we _wouldn't_ create two new
> separate error codes
The argument for using SQLSTATE 40001 for failures which are
strictly due to concurrency problems, and are likely to work if the
transaction is retried, is that there is already a lot of software
which knows how to do that.  On the other hand, going into such code
to turn that into a list of concurrency failure states is probably
only going to cause pain to those with applications intended to work
with multiple DBMS products without much modification.
-Kevin


pgsql-hackers by date:

Previous
From: Heikki Linnakangas
Date:
Subject: Re: Spread checkpoint sync
Next
From: Simon Riggs
Date:
Subject: Re: Error code for "terminating connection due to conflict with recovery"