[HACKERS] tab completion for partitioning
От | Robert Haas |
---|---|
Тема | [HACKERS] tab completion for partitioning |
Дата | |
Msg-id | CA+TgmobYOj=A8GesiEs_V2Wq46-_w0+7MOwPiNWC+iuzJ-uWjA@mail.gmail.com обсуждение исходный текст |
Ответы |
Re: [HACKERS] tab completion for partitioning
|
Список | pgsql-hackers |
On Thu, Feb 16, 2017 at 7:15 AM, Amit Langote <Langote_Amit_f8@lab.ntt.co.jp> wrote: > Also attaching 0002 (unchanged) for tab-completion support for the new > partitioning syntax. At one point you have this: + /* Limited completion support for partition bound specification */ + else if (TailMatches3("ATTACH", "PARTITION", MatchAny)) + COMPLETE_WITH_CONST("FOR VALUES"); + else if (TailMatches5("ATTACH", "PARTITION", MatchAny, "FOR", "VALUES")) + COMPLETE_WITH_LIST2("FROM (", "IN ("); + /* And then later on you have it again: + /* Limited completion support for partition bound specification */ + else if (TailMatches3("PARTITION", "OF", MatchAny)) + COMPLETE_WITH_CONST("FOR VALUES"); + else if (TailMatches5("PARTITION", "OF", MatchAny, "FOR", "VALUES")) + COMPLETE_WITH_LIST2("FROM (", "IN ("); I don't think there's any benefit in repeating this. I'm not sure which location to keep, but it doesn't seem to make sense to have it in two places. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
В списке pgsql-hackers по дате отправления: