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