Hi 2016-03-16 5:01 GMT+01:00 Kyotaro HORIGUCHI <horiguchi.kyot...@lab.ntt.co.jp >:
> Hello, > > # It seems that I have been forgotten in the recepient list.. > > At Tue, 15 Mar 2016 22:09:59 -0400, Peter Eisentraut <pete...@gmx.net> > wrote in <56e8c077.2000...@gmx.net> > > On 2/5/16 3:09 AM, Kyotaro HORIGUCHI wrote: > > > I considered how to make tab-completion robust for syntactical > > > noises, in other words, optional words in syntax. Typically "IF > > > (NOT) EXISTS", UNIQUE and TEMPORARY are words that don't affect > > > further completion. > > > > To repeat the question I raised in the previous commit fest about tab > > completion: Why do you want tab completion for IF NOT EXISTS? When you > > tab complete, the completion mechanism will show you whether the item in > > question exists. What is the use case? > > Ah, I think I understand you question. It's not about IF EXISTS, > but only IF NOT EXSTS. It is needed when repeated execution of > the same SQL statement will be done using command line > history. Such stocks of commands in history is often > convenient. And sometimes I rely on psql-completion to write a > SQL script. The completions for such words seemingly useless on > instant-execution will be handy to do that. > > Another thing I want to do by this patch is that we can get > completion even after such optional words. I have been annoyed > many times by this. Some of them, such as UNIQUE, TEMPORARY and > CONCURRENTLY are treated but they just doubles the matching > condition expressions. > I am looking this patch. It looks well, but this feature doesn't respect upper or lower chars. It enforce upper chars. This is not consistent with any other autocomplete. Regards Pavel > > regards, > > -- > Kyotaro Horiguchi > NTT Open Source Software Center > > > > > -- > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers >