Re: [PATCH] psql: Add tab-complete for optional view parameters

Поиск
Список
Период
Сортировка
От Melih Mutlu
Тема Re: [PATCH] psql: Add tab-complete for optional view parameters
Дата
Msg-id CAGPVpCQL-oUu-f0F+y-apNMVm0aY1Y_irqU3JB6Rn8vLGRTHYA@mail.gmail.com
обсуждение исходный текст
Ответ на [PATCH] psql: Add tab-complete for optional view parameters  (Christoph Heiss <christoph@c8h4.io>)
Ответы Re: [PATCH] psql: Add tab-complete for optional view parameters  (Christoph Heiss <christoph@c8h4.io>)
Список pgsql-hackers
Hi Christoph,

I just took a quick look at your patch. 
Some suggestions:

+   else if (Matches("ALTER", "VIEW", MatchAny, "SET", "("))
+       COMPLETE_WITH_LIST(view_optional_parameters);
+   /* ALTER VIEW xxx RESET ( yyy , ... ) */
+   else if (Matches("ALTER", "VIEW", MatchAny, "RESET", "("))
+       COMPLETE_WITH_LIST(view_optional_parameters);

What about combining these two cases into one like Matches("ALTER", "VIEW", MatchAny, "SET|RESET", "(") ?

    /* ALTER VIEW <name> */
    else if (Matches("ALTER", "VIEW", MatchAny))
        COMPLETE_WITH("ALTER COLUMN", "OWNER TO", "RENAME",
                      "SET SCHEMA");

Also seems like SET and RESET don't get auto-completed for "ALTER VIEW <name>". 
I think it would be nice to include those missing words.

Thanks,
--
Melih Mutlu
Microsoft

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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Non-decimal integer literals
Следующее
От: Sergey Shinderuk
Дата:
Сообщение: Add PL/pgSQL extra check no_data_found