Re: proposal: set GUC variables for single query

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: proposal: set GUC variables for single query
Дата
Msg-id 2120.1318798735@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: proposal: set GUC variables for single query  (Dimitri Fontaine <dimitri@2ndQuadrant.fr>)
Ответы Re: proposal: set GUC variables for single query
Список pgsql-hackers
Dimitri Fontaine <dimitri@2ndQuadrant.fr> writes:
> Now that you mention it, the following might actually already work:

>  WITH settings AS (
>    SELECT set_config('timezone', 'Europe/Amsterdam', t),
>           set_config('work_mem', '1 GB', t)
>  ),
>       foo AS (
>    SELECT …
>  )
>  INSERT INTO bar SELECT * FROM foo;

Only for small values of "work" ... you won't be able to affect planner
settings that way, nor can you assume that that WITH item is executed
before all else.  See recent thread pointing out that setting values
mid-query is unsafe.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Dimitri Fontaine
Дата:
Сообщение: Re: proposal: set GUC variables for single query
Следующее
От: Jeff Davis
Дата:
Сообщение: Re: GiST for range types (was Re: Range Types - typo + NULL string constructor)