The documentation at http://www.postgresql.org/docs/8.3/static/datatype-datetime.html seems to say that the special value ‘infinity’ (“later than all other time stamps”) should work for an date-time column, and the type “date” is listed as among the date-time data types.
But I can’t get ‘infinity’ to work for columns of type “date”.
Here’s a test case:
CREATE TABLE _test ( timestampx timestamp without time zone DEFAULT 'infinity'::timestamp without time zone, datex date DEFAULT 'infinity'::timestamp without time zone ) );
INSERT INTO _test DEFAULT VALUES;
SELECT * FROM _test;
This returns (as viewed through pgAdmin III):
timestampx datex ----------- ----- infinity
When I tried to declared the “datex” column like this:
datex date DEFAULT 'infinity'::date
I got this:
ERROR: invalid input syntax for type date: "infinity"
Is there any way to get ‘infinity’ to work for a “date” column?
Or any other way to get the equivalent functionality in a date column?
~ TIA ~ Ken |