Re: plperl error format vs plpgsql error format vs pgTAP

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: plperl error format vs plpgsql error format vs pgTAP
Дата
Msg-id 20611.1243616644@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: plperl error format vs plpgsql error format vs pgTAP  (Kevin Field <kevinjamesfield@gmail.com>)
Список pgsql-hackers
Kevin Field <kevinjamesfield@gmail.com> writes:
> default:
>                 elog(ERROR, "unrecognized raise option: %d", opt->opt_type);

> Should this be changed to:

> default:
>                 ereport(ERROR, (errmsg_internal("unrecognized raise option: %d",
> opt->opt_type)));

No, we generally don't bother with that.  The above two are exactly
equivalent and the first is easier to write, so why complicate the code?
ereport is needed if you want to specify a SQLSTATE, provide a
translatable error message, etc, but for internal shouldn't-happen cases
we customarily just use elog.
        regards, tom lane


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

Предыдущее
От: Aidan Van Dyk
Дата:
Сообщение: Re: PostgreSQL Developer meeting minutes up
Следующее
От: Kevin Field
Дата:
Сообщение: Re: plperl error format vs plpgsql error format vs pgTAP