From: | Sebastien Flaesch <sebastien(dot)flaesch(at)4js(dot)com> |
---|---|
To: | David Rowley <dgrowleyml(at)gmail(dot)com> |
Cc: | "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Transaction and SQL errors |
Date: | 2022-04-04 12:41:36 |
Message-ID: | DBAP191MB128948A1A03136C661483EBAB0E59@DBAP191MB1289.EURP191.PROD.OUTLOOK.COM |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi David,
I know savepoints are supported by PostgreSQL, but what about existing/legacy code that has tons of lines that rely on the behavior of other DB engines?
Would you ask programmers to put a savepoint / release savepoint around each SQL statement inside a TX?
Seb
________________________________
From: David Rowley <dgrowleyml(at)gmail(dot)com>
Sent: Monday, April 4, 2022 1:44 PM
To: Sebastien Flaesch <sebastien(dot)flaesch(at)4js(dot)com>
Cc: pgsql-general(at)postgresql(dot)org <pgsql-general(at)postgresql(dot)org>
Subject: Re: Transaction and SQL errors
EXTERNAL: Do not click links or open attachments if you do not recognize the sender.
On Mon, 4 Apr 2022 at 23:33, Sebastien Flaesch
<sebastien(dot)flaesch(at)4js(dot)com> wrote:
> Any arguments I could give to programmers? Maybe:
> "You better replay all SQL of the whole transaction... (and make them as short as possible!)"
> ?
There are SAVEPOINTs [1].
David
From | Date | Subject | |
---|---|---|---|
Next Message | Ravi Krishna | 2022-04-04 12:44:15 | Re: Select .... where id not in (....) returns 0 incorrectly |
Previous Message | Sebastien Flaesch | 2022-04-04 12:38:47 | Re: Transaction and SQL errors |