Re: Stopping a transaction as soon as an error occurs

Поиск
Список
Период
Сортировка
От John DeSoi
Тема Re: Stopping a transaction as soon as an error occurs
Дата
Msg-id 8D5DE3EA-9193-4FF8-AF46-15F8122ED745@pgedit.com
обсуждение исходный текст
Ответ на Stopping a transaction as soon as an error occurs  ("Ridvan Lakas ng Bayan S. Baluyos" <ridvan@baluyos.net>)
Ответы Re: Stopping a transaction as soon as an error occurs
Список pgsql-novice
On Jul 17, 2008, at 12:49 AM, Ridvan Lakas ng Bayan S. Baluyos wrote:

> I am dumping a series of data. Basically I'm migrating the tables
> from one database to another. However, I wanted the transaction to
> stop immediately as soon as the error below occurs:
>
> psql:gravy.all.schema.sql:142136: ERROR:  current transaction is
> aborted, commands ignored until end of transaction block
>
> What happens is that it continues to do the transaction even if
> there's already a transaction and I'm having hard time catching it.
> I need to know which line number the error first occured so that  I
> can check my dump file and do the necessary remedy.


Put this at the stop of your file to make psql stop when an error
occurs:

\set ON_ERROR_STOP 1




John DeSoi, Ph.D.





В списке pgsql-novice по дате отправления:

Предыдущее
От: "Ridvan Lakas ng Bayan S. Baluyos"
Дата:
Сообщение: Stopping a transaction as soon as an error occurs
Следующее
От: richard terry
Дата:
Сообщение: updating table where one date field is null