Re: BUG #6028: age() function output contracts "months", but not any other units. - Mailing list pgsql-bugs

From Martin A. Brooks
Subject Re: BUG #6028: age() function output contracts "months", but not any other units.
Date
Msg-id 4336256f535c68511d989d97e43c2b22.squirrel@olga.hinterlands.org
Whole thread Raw
In response to Re: BUG #6028: age() function output contracts "months", but not any other units.  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: BUG #6028: age() function output contracts "months", but not any other units.
List pgsql-bugs
On Mon, May 23, 2011 19:02, Tom Lane wrote:
> Robert Haas <robertmhaas@gmail.com> writes:
>> On Wed, May 18, 2011 at 3:40 PM, Bruce Momjian <bruce@momjian.us> wrote:
>>> Does anyone feel this is worth changing?  I am concerned such a change
>>> would break many user applications.
>
>> The backward compatibility problem is pretty icky, but I don't much
>> like the idea of leaving it as-is, either.
>
> ISTM that changing interval's output formatting would create far too
> many problems to be justifiable for such a purely cosmetic issue.

I almost entirely agree with you except....

My current $dayjob is working in an industry where details and aesthetics
are everything.  We will spend thousands of hours of processor time just
to make sure than the sheen on an animal's fur will suggest "healthy and
luxuriant" rather than "warm and moist".  It's about artistic polish.

If people are agreeing that this is not the intended, desrired or
specified output for this function, then make with the polish.  It isn't
the first, and won't be the last, time that something has potentially
broken compatibility in postgres.

EUR0.02

Regards

Martin.

pgsql-bugs by date:

Previous
From: Robert Haas
Date:
Subject: Re: BUG #6027: OLE DB Provider not available
Next
From: Heikki Linnakangas
Date:
Subject: Re: Seg-fault in format(text)