Re: [BUGS] BUG #14877: DISCARD ALL incorrectly resets user parameters

Поиск
Список
Период
Сортировка
От David G. Johnston
Тема Re: [BUGS] BUG #14877: DISCARD ALL incorrectly resets user parameters
Дата
Msg-id CAKFQuwa2cKYtSvZkp0JiDeHAhf7yLzm230TbScixXc2KGCPUmA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [BUGS] BUG #14877: DISCARD ALL incorrectly resets user parameters  (Fabrízio de Royes Mello <fabriziomello@gmail.com>)
Ответы Re: [BUGS] BUG #14877: DISCARD ALL incorrectly resets user parameters
Список pgsql-bugs
On Fri, Oct 27, 2017 at 6:43 AM, Fabrízio de Royes Mello <fabriziomello@gmail.com> wrote:

> Bug reference:      14877
> Logged by:          Dmitriy Riabov

Why do you think this wrong? This is the default behavior of DISCARD ALL since when 8.3 introduced it.


​Docs say DISCARD ALL means:

​SET SESSION AUTHORIZATION DEFAULT;
RESET ALL;
DEALLOCATE ALL;
CLOSE ALL;
UNLISTEN *;
SELECT pg_advisory_unlock_all();
DISCARD PLANS;
DISCARD SEQUENCES;
DISCARD TEMP;

The "RESET ALL" command is what causes the GUCs to be reset.  If you don't wish for them to be reset create a function the does all of the above minus the RESET ALL.

David J.

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

Предыдущее
От: Fabrízio de Royes Mello
Дата:
Сообщение: Re: [BUGS] BUG #14877: DISCARD ALL incorrectly resets user parameters
Следующее
От: Fabrízio de Royes Mello
Дата:
Сообщение: Re: [BUGS] BUG #14877: DISCARD ALL incorrectly resets user parameters