Re: to_char not IMMUTABLE? - Mailing list pgsql-hackers

From Martijn van Oosterhout
Subject Re: to_char not IMMUTABLE?
Date
Msg-id 20070112134859.GB11291@svana.org
Whole thread Raw
In response to to_char not IMMUTABLE?  (Mario Weilguni <mweilguni@sime.com>)
Responses Re: to_char not IMMUTABLE?  (Mario Weilguni <mweilguni@sime.com>)
List pgsql-hackers
On Fri, Jan 12, 2007 at 11:55:07AM +0100, Mario Weilguni wrote:
> to_char(timestamp, 'yyyy') should be constant and marked immutable,
> or am I wrong here? Or is it not marked immutable because of possible
> changes on date_format?

AIUI, to_char is not immutable because it can be effected by external
variables, like LC_TIME.

As it is though, I'm not sure why you're using to_char here, surely
extract or date_truc would be more appropriate?

Have a nice day,
--
Martijn van Oosterhout   <kleptog@svana.org>   http://svana.org/kleptog/
> From each according to his ability. To each according to his ability to litigate.

pgsql-hackers by date:

Previous
From: Gregory Stark
Date:
Subject: Re: [PERFORM] unusual performance for vac following 8.2upgrade
Next
From: Tom Lane
Date:
Subject: Re: [COMMITTERS] pgsql: Stamp major release 8.3.0,