Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE
От
vignesh C
Тема
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE
Дата
Msg-id
CALDaNm23oMmg3yvaPakjFASiRFK5MQAV3FK-HDcLcsrRWhX0Ow@mail.gmail.com
Ответ на
Список
Дерево обсуждения
Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE vignesh C <vignesh21@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE Dong Wook Lee <sh95119@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE vignesh C <vignesh21@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE Michael Paquier <michael@paquier.xyz>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE vignesh C <vignesh21@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE Melih Mutlu <m.melihmutlu@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE vignesh C <vignesh21@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE Dean Rasheed <dean.a.rasheed@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE Dean Rasheed <dean.a.rasheed@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE vignesh C <vignesh21@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE Dean Rasheed <dean.a.rasheed@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE vignesh C <vignesh21@gmail.com>
Re: Improve tab completion for ALTER FUNCTION/PROCEDURE/ROUTINE Melih Mutlu <m.melihmutlu@gmail.com>
On Thu, 5 Jan 2023 at 18:22, Dean Rasheed wrote: > > On Tue, 6 Dec 2022 at 19:12, vignesh C wrote: > > > > On Tue, 6 Dec 2022 at 20:42, Melih Mutlu wrote: > > > > > > Also one little suggestion: > > > > > >> + if (ends_with(prev_wd, ')')) > > >> + COMPLETE_WITH(Alter_routine_options, "CALLED ON NULL INPUT", > > >> + "RETURNS NULL ON NULL INPUT", "STRICT", "SUPPORT"); > > > > > > What do you think about gathering FUNCTION options as you did with ROUTINE options. > > > Something like the following would seem nicer, I think. > > > > > >> #define Alter_function_options \ > > >> Alter_routine_options, "CALLED ON NULL INPUT", \ > > >> "RETURNS NULL ON NULL INPUT", "STRICT", "SUPPORT" > > > > I did not make it as a macro for alter function options as it is used > > only in one place whereas the others were required in more than one > > place. > > My feeling is that having this macro somewhat improves readability and > consistency between the 3 cases, so I think it's worth it, even if > it's only used once. > > I think it slightly improves readability to keep all the arguments to > Matches() on one line, and that seems to be the style elsewhere, even > if that makes the line longer than 80 characters. > > Also in the interests of readability, I think it's slightly easier to > follow if the "ALTER PROCEDURE (...)" and "ALTER ROUTINE > (...)" cases are made to immediately follow the "ALTER FUNCTION > (...)" case, with the longer/more complex cases following on from > that. > > That leads to the attached, which barring objections, I'll push shortly. The changes look good to me. Regards, Vignesh
В списке pgsql-hackers по дате отправления
От: Imseih (AWS), Sami
Дата: