Re: How do you control IMMUTABLE PG PROC results?
От
Leif Biberg Kristensen
Тема
Re: How do you control IMMUTABLE PG PROC results?
Дата
Msg-id
201011050248.52574.leif@solumslekt.org
Ответ на
How do you control IMMUTABLE PG PROC results? (Carlo Stonebanks)
Список
Дерево обсуждения
How do you control IMMUTABLE PG PROC results? "Carlo Stonebanks" <stonec.register@sympatico.ca>
Re: How do you control IMMUTABLE PG PROC results? Leif Biberg Kristensen <leif@solumslekt.org>
Re: How do you control IMMUTABLE PG PROC results? hubert depesz lubaczewski <depesz@depesz.com>
On Friday 5. November 2010 01.24.14 Carlo Stonebanks wrote: > We have procs that would benefit from returning IMMUTABLE results. The procs > are dependent on external tables that rarely change, but when they DO > change, it would be great if we could expire the cache that the procs read > from so that the procs are forced to re-evaluate the results. A function declared as IMMUTABLE can't, by definition, do database lookups. Then it has to be declared as STABLE. «An IMMUTABLE function cannot modify the database and is guaranteed to return the same results given the same arguments forever.» regards, Leif B. Kristensen
В списке pgsql-general по дате отправления
От: hubert depesz lubaczewski
Дата: