Re: Feature or bug: getting "Inf"::timestamp[tz] by "regular" value - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Feature or bug: getting "Inf"::timestamp[tz] by "regular" value
Date
Msg-id 12114.1447857309@sss.pgh.pa.us
Whole thread Raw
In response to Feature or bug: getting "Inf"::timestamp[tz] by "regular" value  (Vitaly Burovoy <vitaly.burovoy@gmail.com>)
List 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 by date:

Previous
From: Thom Brown
Date:
Subject: Re: [COMMITTERS] pgsql: Add pg_audit, an auditing extension
Next
From: Tom Lane
Date:
Subject: Re: Bug in numeric multiplication