Re: Feature or bug: getting "Inf"::timestamp[tz] by "regular" value

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Feature or bug: getting "Inf"::timestamp[tz] by "regular" value
Дата
Msg-id 12114.1447857309@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Feature or bug: getting "Inf"::timestamp[tz] by "regular" value  (Vitaly Burovoy <vitaly.burovoy@gmail.com>)
Список pgsql-hackers
Vitaly Burovoy <vitaly.burovoy@gmail.com> writes:
> I'm writing another patch for timestamps and while I tried to cover
> corner-cases I found out there is an ability to get
> "Infinity"::timestamptz via defining it by a specific (but not
> "Infinity") value:
> postgres=# SELECT '294277-01-09 04:00:54.775807+00'::timestamptz; -- Inf???
>  timestamptz
> -------------
>  infinity
> (1 row)

> I could not find a way to get "-Infinity" by similar way.
> Is it feature or a bug?

It's a bug.  Probably related to the fact that "Infinity" is represented
as INT_MAX in the case of integer timestamps.
        regards, tom lane



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

Предыдущее
От: Thom Brown
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Add pg_audit, an auditing extension
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Bug in numeric multiplication