Re: Transaction aborts on syntax error. - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Transaction aborts on syntax error.
Date
Msg-id 25078.1076631322@sss.pgh.pa.us
Whole thread Raw
In response to Re: Transaction aborts on syntax error.  (Bruce Momjian <pgman@candle.pha.pa.us>)
Responses Re: Transaction aborts on syntax error.  (Bruce Momjian <pgman@candle.pha.pa.us>)
List pgsql-hackers
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Rod Taylor wrote:
>> Can this be done entirely on the client side?
>> 
>> Have psql silently wrap every statement going out with a BEGIN and a
>> COMMIT or ROLLBACK depending on whether there was an error or not?

> Yep, we could do it in the client like we do for autocommit.

Yeah, after more thought I think we probably want to insist that this be
driven off subtransaction BEGIN/COMMIT commands issued by the client.
Yesterday I suggested allowing a SET variable to change the behavior,
but I now realize that would be as bad a mistake as server-side
autocommit was: changing the installation default for such a variable
would break clients left and right.

So, whatever "error handling mode" conveniences we wish to put in should
be put in on the client side.
        regards, tom lane


pgsql-hackers by date:

Previous
From: "Simon Riggs"
Date:
Subject: Re: Transaction aborts on syntax error.
Next
From: Tom Lane
Date:
Subject: Re: RFC: Query Planner making a distinction between Cross Database and Cross Schema ?