Re: Script terminates even though ON_ERROR_STOP not set

Поиск
Список
Период
Сортировка
От Michael Fuhr
Тема Re: Script terminates even though ON_ERROR_STOP not set
Дата
Msg-id 20050114175422.GA18434@winnie.fuhr.org
обсуждение исходный текст
Ответ на Script terminates even though ON_ERROR_STOP not set  (Bradley Kieser <brad@kieser.net>)
Ответы Re: Script terminates even though ON_ERROR_STOP not set  (Bradley Kieser <brad@kieser.net>)
Re: Script terminates even though ON_ERROR_STOP not set  (Bradley Kieser <brad@kieser.net>)
Re: Script terminates even though ON_ERROR_STOP not set  (Bradley Kieser <brad@kieser.net>)
Список pgsql-admin
On Fri, Jan 14, 2005 at 12:03:02PM +0000, Bradley Kieser wrote:

> I have an admin script that drops a schema and then recreates it (quick
> way to refresh from backup). However, if the schema doesn't exist, the
> drop errors, as you would expect. The next SQL command, the schema
> create, is never executed.

How do you know the create is never executed?  Are you looking for
the schema and not finding it?  How are you looking?  Or is there
an error message?  What is it?

Are you doing the drop and create in the same transaction?  If so,
then the drop statement's failure is preventing subsequent statements
in that transaction from executing.  If that's not the problem then
please post a self-contained test case so we can see exactly what
you're doing.

> I do not have ON_ERROR_STOP set so why is this happening?

How do you know ON_ERROR_STOP isn't set?  Could it be set in
a .psqlrc file?  What does \set show?

--
Michael Fuhr
http://www.fuhr.org/~mfuhr/

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Cron DB Bounce causes index problems && Help rotating logs
Следующее
От: Bradley Kieser
Дата:
Сообщение: Re: Script terminates even though ON_ERROR_STOP not set