Re: Several problems in tab-completions for SET/RESET
От | Fujii Masao |
---|---|
Тема | Re: Several problems in tab-completions for SET/RESET |
Дата | |
Msg-id | CAHGQGwFNKk_RBajobAr2UjEWSFi8JFEmtmatWn6O38vN==_uVA@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Several problems in tab-completions for SET/RESET (Michael Paquier <michael.paquier@gmail.com>) |
Ответы |
Re: Several problems in tab-completions for SET/RESET
|
Список | pgsql-hackers |
On Fri, Jan 29, 2016 at 1:02 PM, Michael Paquier <michael.paquier@gmail.com> wrote: > On Fri, Jan 29, 2016 at 11:53 AM, Fujii Masao <masao.fujii@gmail.com> wrote: >> I removed the above and added the following for that case. >> >> + /* Complete ALTER DATABASE|FUNCTION|ROLE|USER ... SET <name> */ >> + else if (Matches2("ALTER", "DATABASE|FUNCTION|ROLE|USER") && >> + TailMatches2("SET", MatchAny)) >> + COMPLETE_WITH_LIST2("FROM CURRENT", "TO"); >> >> Attached is the updated version of the patch. Thanks for the review! > "ALTER FUNCTION foo(bar)" suggests OWNER TO, RENAME TO and SET SCHEMA. > I think that we had better suggesting SET instead of SET SCHEMA, and > add SCHEMA in the list of things suggested by SET. Maybe, and it should suggest other keywords like RESET. That's it's better to overhaul the tab-completion of ALTER FUNCTION. But that's not the task of this patch. IMO it's better to fix that as a separate patch. > "ALTER DATABASE foodb SET foo_param" should suggest TO/= but that's > not the case. After adding TO/= manually, a list of values is > suggested though. Same problem with ALTER ROLE and ALTER FUNCTION. Fixed. Attached is the updated version of the patch. Regards, -- Fujii Masao
Вложения
В списке pgsql-hackers по дате отправления: