Re: function exception

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: function exception
Дата
Msg-id 13931.1210085111@sss.pgh.pa.us
обсуждение исходный текст
Ответ на function exception  ("Wright, George" <George.Wright@infimatic.com>)
Ответы Re: function exception
Список pgsql-novice
"Wright, George" <George.Wright@infimatic.com> writes:
> I would expect it to return FALSE but it returns:
> ERROR:  date/time field value out of range: "2008-05-06 00:00:95"
> Is there either a specific error code to use or is there a generic catch
> all code? I didn't see anything better listed at
> http://www.postgresql.org/docs/8.0/static/errcodes-appendix.html

Well, the way to debug this sort of thing is to look at the error code
number.  In psql you do it like this:

regression=# \set VERBOSITY verbose
regression=# select '2008-05-06 00:00:95'::timestamptz;
ERROR:  22008: date/time field value out of range: "2008-05-06 00:00:95"
LOCATION:  DateTimeParseError, datetime.c:3112

and then a search in the appendix for 22008 finds

    22008    DATETIME FIELD OVERFLOW

            regards, tom lane

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

Предыдущее
От: "Wright, George"
Дата:
Сообщение: function exception
Следующее
От: "Wright, George"
Дата:
Сообщение: Re: function exception