Re: Using Epoch to save timestamps in 4 bytes? - Mailing list pgsql-general

From Francisco Reyes
Subject Re: Using Epoch to save timestamps in 4 bytes?
Date
Msg-id cone.1210466831.824341.64807.1000@zoraida.natserv.net
Whole thread Raw
In response to Re: Using Epoch to save timestamps in 4 bytes?  (Bruce Momjian <bruce@momjian.us>)
Responses Re: Using Epoch to save timestamps in 4 bytes?  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
Bruce Momjian writes:

>> I am looking at tens of millions of rows, which is why my predecessor may
>> have used integer to store epoch to save space.
>
> Our timestamp has a much larger range than a 4-byte time_t, docs say:
>
>         <entry>4713 BC</entry>
>         <entry>294276 AD</entry>

Given that all of our dates will fall within what we can store in 4bytes,
what would be the easiest way to use epoch as a timestamp?

Create a couple of functions so our developers can use a date representation
like '20080508 12:40:00' and have the functions tranlate strings to epoch
and back?

pgsql-general by date:

Previous
From: Ivan Sergio Borgonovo
Date:
Subject: Re: Returning RECORD from PGSQL without custom type?
Next
From: Tom Lane
Date:
Subject: Re: Using Epoch to save timestamps in 4 bytes?