On Tue, Jan 16, 2024 at 12:10 PM Adrian Klaver <adrian.kla...@aklaver.com>
wrote:

> On 1/16/24 09:04, Dominique Devienne wrote:
> > On Tue, Jan 16, 2024 at 5:07 PM Adrian Klaver <adrian.kla...@aklaver.com
> > <mailto:adrian.kla...@aklaver.com>> wrote:
> >
> >     On 1/16/24 00:06, Dominique Devienne wrote:
> >      > On Mon, Jan 15, 2024 at 5:17 AM veem v <veema0...@gmail.com
> >     <mailto:veema0...@gmail.com>
> >      > <mailto:veema0...@gmail.com <mailto:veema0...@gmail.com>>> wrote:
> >      >     Is any key design/architectural changes should the app
> >     development
> >      >     team [...], should really aware about
> >      > Hi. One of the biggest pitfall of PostgreSQL, from the app-dev
> >     perspective,
> >      > is the fact any failed statement fails the whole transaction, with
> >      > ROLLBACK as the only recourse.
> >
> >     "SAVEPOINT establishes a new savepoint within the current
> transaction.
> >
> >
> > I wish it was that easy.
> > I've been scared away from using them, after reading a few articles...
> > Also, that incurs extra round trips to the server, from the extra
> commands.
>
> The point was that '...  with ROLLBACK as the only recourse.' is not the
> case. There is an alternative, whether you want to use it being a
> separate question.
>

Performance-killing alternatives are not really altternatives.

Reply via email to