RE: how to continue a transaction after an error? - Mailing list pgsql-sql

From Edmar Wiggers
Subject RE: how to continue a transaction after an error?
Date
Msg-id NEBBIAKDCDHFGJMLHCKIGECLCBAA.edmar@brasmap.com
Whole thread Raw
In response to how to continue a transaction after an error?  ("Cristi Petrescu-Prahova" <cristipp@lasting.ro>)
List pgsql-sql
I believe the known mechanism to cope with errors inside transactions are
savepoints. That doesn't seem to be the case, though.

If you don't care if some inserts fail, then you have multiple transactions
instead of just one (use autocommit).

If you want a transaction, check existence before each insert. That's the
way to do it.

> -----Original Message-----
> I would like to insert a bunch of rows in a table in a
> transaction. Some of
> the insertions will fail due to constraints violation. When this happens,
> Postgres automatically ends the transaction and rolls back all
> the previous
> inserts. I would like to continue the transaction and issue the
> commit/rollback command myself.



pgsql-sql by date:

Previous
From: "Ross J. Reedstrom"
Date:
Subject: Re: how to continue a transaction after an error?
Next
From: "Cristi Petrescu-Prahova"
Date:
Subject: Re: how to continue a transaction after an error?