Search Postgresql Archives

Re: question about postgresql time intervals

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You will get better, faster answers by sending questions to a PostgreSQL mailing list. By emailing me directly you may not get a timely response if I don't have time to answer. Others can then answer and learn from the subsequent discussion. I'm ccing this to pgsql-general.

On Mar 15, 2006, at 6:45 , Linda wrote:

Hi, Michael

I have a question about the output format of the INTERVAL type in version
8.1.1.  In previous versions, I could do the following:

select (uptime::varchar)::interval  from machine_info;

where uptime is an INTEGER type, the number of seconds the machine has been
up since last reboot.  This used to produce output in this format:
21 days 02:47:04

Now in v8.1.1, the output format is
506:47:04

How can I get the "justified" output as before? Is there some setting of datestyle that affects the output? I have tried specifying "interval day to second" but that doesn't work. Using the new justify_hours function works, but is it possible to do something that will run on older versions
of postgresql?

Thanks,
Linda

--
Linda Gray
Unitrends Corporation
803.454.0300 ext. 241


justify_hours is also in 8.1 and should do what you want.

test=# select '506:47:04'::interval;
interval
-----------
506:47:04
(1 row)

test=# select justify_hours('506:47:04'::interval);
  justify_hours
------------------
21 days 02:47:04
(1 row)

test=# select version();
version ------------------------------------------------------------------------ ---------------------------------------------------------------------- PostgreSQL 8.1.3 on powerpc-apple-darwin8.4.0, compiled by GCC powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5247)
(1 row)


Michael Glaesemann
grzm myrealbox com





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux