Re: Script terminates even though ON_ERROR_STOP not set

Поиск
Список
Период
Сортировка
От Bradley Kieser
Тема Re: Script terminates even though ON_ERROR_STOP not set
Дата
Msg-id 41E80A18.3000808@kieser.net
обсуждение исходный текст
Ответ на Re: Script terminates even though ON_ERROR_STOP not set  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-admin

Michael Fuhr wrote:

>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?
>
>
Looking for the schema and not finding it.

>Are you doing the drop and create in the same transaction?  If so,
>
>
I have auto-commit on.

>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.
>
>
Hmm, maybe I need to explicitly call commit? Will try and get back to you.

>
>
>>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?
>
>
>

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

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: Script terminates even though ON_ERROR_STOP not set
Следующее
От: Bradley Kieser
Дата:
Сообщение: Re: Script terminates even though ON_ERROR_STOP not set