Re: psql return codes

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: psql return codes
Дата
Msg-id 1106.1165437439@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: psql return codes  ("Simon Riggs" <simon@2ndquadrant.com>)
Список pgsql-hackers
"Simon Riggs" <simon@2ndquadrant.com> writes:
> On Wed, 2006-12-06 at 14:25 -0500, Tom Lane wrote:
>> , but seeing
>> that -c can only issue a single command, implementing ON_ERROR_STOP
>> for it seems like largely a waste of effort.

> The main point is that rc=1 doesn't always mean the same thing, which
> makes it harder to write scripts that handle errors correctly.

You seem to be assuming that -c input should be treated exactly like
script input, which it is not and never has been --- eg, it's not
pre-split at semicolons before submission to the backend.  In a green
field doubtless we'd make them more alike, but at this point we really
can't close the gap without risking subtle breakage of people's scripts.

So I don't feel a strong need to make them more consistent on this point
either.  The return codes *are* consistent as long as you compare apples
to apples.  If you expect -c to be exactly interchangeable with script
input then you're going to get burnt on a lot more than this.
        regards, tom lane


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

Предыдущее
От: "Timasmith"
Дата:
Сообщение: Re: how to find index columns
Следующее
От: "Pavel Stehule"
Дата:
Сообщение: Re: SQL/PSM implemenation for PostgreSQL (roadmap)