Re: Tab completion issue in 9.0 beta1 - Mailing list pgsql-bugs

From Alvaro Herrera
Subject Re: Tab completion issue in 9.0 beta1
Date
Msg-id 1274193908-sup-3901@alvh.no-ip.org
Whole thread Raw
In response to Tab completion issue in 9.0 beta1  (Devrim GÜNDÜZ <devrim@gunduz.org>)
List pgsql-bugs
Excerpts from Devrim GÜNDÜZ's message of mar may 18 05:17:00 -0400 2010:
> I just noticed this:
>
> bodhi=# INSERT INTO release SAVEPOINT
>
> When there is a table called "release", even if I press V (for VALUES),
> psql replaces it with SAVEPOINT.

uh.  Yeah, you can also try "insert into commit" and it offers
completion with PREPARED, TRANSACTION and WORK.

I think those rules are lacking a check that they are anchored at the
start of the string.

This completion stuff is rather primitive.  I wonder if this could be
rewritten with a bison parser or something ... maybe even hook it on the
main parser, like the ecpg parser does.
--

pgsql-bugs by date:

Previous
From: Devrim GÜNDÜZ
Date:
Subject: Tab completion issue in 9.0 beta1
Next
From: Robert Haas
Date:
Subject: Re: Error in ODBC