postgresql: epoch to timestamp?
Karel Zak
zakkr na zf.jcu.cz
Sobota Březen 12 00:49:35 CET 2005
On Fri, 2005-03-11 at 13:01 +0100, Zdenek Prchal wrote:
> > Ale kdyz uz jste tady, co je spatneho na
> >
> > select '1970-01-01'::date + '12345678s'::interval;
>
> Chtel bych se vyhnout (kvuli rychlosti) konverzi na
> text a zase zpet a tusim ze primo na ciselny udaj
> nejde udelat cast na interval. V dokumentaci k pgsql 8
CAST(12345678||'s' AS interval) :-)
> (kterou zatim nemam), jsem posleze nasel tuto konstrukci:
>
> timestamp 'epoch' + unixts * interval '1 second'
>
> protoze timestamp 'epoch' a interval '1 seconds' jsou
> konstanty, melo by to byt dostatecne rychle ...
Nemyslim. Oboje je parsovano a interne konvertovano na prislusne datove
typy.
Karel
--
Karel Zak <zakkr na zf.jcu.cz>
Další informace o konferenci Databases