Re: question about postgresql time intervals - Mailing list pgsql-general

From Michael Glaesemann
Subject Re: question about postgresql time intervals
Date
Msg-id 8B817E7D-C396-4CF3-B82A-BFE8855BC3F5@myrealbox.com
Whole thread Raw
Responses Re: question about postgresql time intervals  (Linda <lgray@unitrends.com>)
List pgsql-general
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




pgsql-general by date:

Previous
From: Devrim GUNDUZ
Date:
Subject: Re: Clustered PostgreSQL
Next
From: "Kevin Grittner"
Date:
Subject: Re: [pgsql-advocacy] Wisconsin Circuit Court Access (WCCA) on