Re: function exception

Поиск
Список
Период
Сортировка
От Wright, George
Тема Re: function exception
Дата
Msg-id 51548D6D5BEB57468163194A8C1A0E98C6BA6E@MAGPTCPEXC02.na.mag-ias.net
обсуждение исходный текст
Ответ на Re: function exception  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-novice
Perfect! Thank you.

-----Original Message-----
From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
Sent: Tuesday, May 06, 2008 10:45 AM
To: Wright, George
Cc: pgsql-novice@postgresql.org
Subject: Re: [NOVICE] function exception

"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 по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: function exception
Следующее
От: "Don Mies (NIM)"
Дата:
Сообщение: Disadvantages to using "text"