Re: Timestamp & Interval - Part 1 - Mailing list pgsql-hackers

From Thomas Lockhart
Subject Re: Timestamp & Interval - Part 1
Date
Msg-id 3CEAF729.19511FEA@fourpalms.org
Whole thread Raw
In response to Timestamp & Interval - Part 1  (Josh Berkus <josh@agliodbs.com>)
List pgsql-hackers
> Proposal #1:  TIMESTAMP WITHOUT TIME ZONE as default

Hmm. Already done for 7.3 :)

7.2 introduced that data type, and 7.1 did not have it, so we had one
release cycle to allow dump/restore to do the right thing.

> Proposal #2: We need more time zones.

The other complaint is that we have too many time zones. Certainly it is
not ideal (but it may be optimal from an execution time standpoint) that
these time zones are hardcoded into lookup tables; moving these into
external files will be *much* slower, moving these into database tables
will be somewhat slower. But asking us to deal with Arizona may be a bit
too much; those guys do things just to be different ;)

btw, on my Linux box the time zone rule is 'US/Arizona', as in

lockhart=# SET TIME ZONE 'US/Arizona';

My Linux box thinks that for Arizona time input would always be in
'MST', which is recognized by the PostgreSQL date/time parser so things
are handled consistantly (at least until I upgrade glibc :((

Let's see how the glibc breakage discussion pans out. I haven't worried
about pre-1903 dates and times because time zones were not as
standardized then as they are today. But if we end up rolling our own
then we might consider pulling more of this into the backend and getting
rid of our y2038 problems at the same time :))
                    - Thomas


pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Redhat 7.3 time manipulation bug
Next
From: "Dann Corbit"
Date:
Subject: Re: Timestamp & Interval - Part 1