Re: Table Design: Timestamp vs time/date - Mailing list pgsql-general

From Tom Lane
Subject Re: Table Design: Timestamp vs time/date
Date
Msg-id 25093.965582376@sss.pgh.pa.us
Whole thread Raw
In response to Table Design: Timestamp vs time/date  (Dale Walker <dale@icr.com.au>)
List pgsql-general
Dale Walker <dale@icr.com.au> writes:
> Having a 'timestamp' field 'CCYY-MM-DD HH:MM:SS.SS' or two separate
> fields one for time 'HH:MM:SS.SS' and one for Date 'CCYY-MM-DD'.

Go for the timestamp.  Otherwise you'll be cursing yourself the first
time someone wants to know about "all logins between noon Tuesday and
3am Thursday", for example --- easy with timestamps, a pain in the
neck without.

Even when the range boundaries do coincide with midnight, there isn't
likely to be any measurable performance advantage from using a date
column instead of a timestamp column.

Also, type timestamp is Postgres' best-supported date/time type, with
a more complete set of available operations than any of the secondary
date/time types.

            regards, tom lane

pgsql-general by date:

Previous
From: Radoslaw Stachowiak
Date:
Subject: Re: foreign keys
Next
From: Bruce Momjian
Date:
Subject: Re: foreign keys