From: | Alvaro Herrera <alvherre(at)surnet(dot)cl> |
---|---|
To: | Donald Fraser <postgres(at)kiwi-fraser(dot)net> |
Cc: | "[ADMIN]" <pgsql-admin(at)postgresql(dot)org> |
Subject: | Re: Are cached IMMUTABLE values persistent between sessions |
Date: | 2005-06-23 14:40:55 |
Message-ID: | 20050623144055.GC7656@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
On Thu, Jun 23, 2005 at 02:26:23PM +0100, Donald Fraser wrote:
> Is the returned value of a function defined as IMMUTABLE cached
> globally? In other words could postgresql potentially return a cached
> value obtained from one client session to a different client session?
Return values from functions are never cached at all, not even for
immutable functions. The mutability flag (currently) is only used for
deciding the "optimizability" of the function within the query's
execution.
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"El que vive para el futuro es un iluso, y el que vive para el pasado,
un imbécil" (Luis Adler, "Los tripulantes de la noche")
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Fuhr | 2005-06-23 15:00:23 | Re: Are cached IMMUTABLE values persistent between sessions |
Previous Message | Tom Lane | 2005-06-23 14:33:03 | Re: Are cached IMMUTABLE values persistent between sessions |