Re: PSQL/pgAdmin - Column Completion

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: dvlsg <dave(at)clubspeed(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: PSQL/pgAdmin - Column Completion
Date: 2014-12-31 19:51:03
Message-ID: 28773.1420055463@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

dvlsg <dave(at)clubspeed(dot)com> writes:
> I have been having issues with autocomplete in pgAdmin. After some searching,
> I found it was my mistake and that pgAdmin doesn't actually support column
> autocompletion in select statements. I found that pgAdmin uses the
> autocomplete code directly from psql's tab-complete.c, which contains these
> comments in the current version starting on line 3387:

> /* SELECT */
> /* naah . . . */

> Is there any talk of this functionality being added in the future?

No. What would the autocompletion be based on? You don't know any
referenced table names at that point, for instance.

> I find it
> a bit disappointing that other applications such as HeidiSQL can
> autocomplete column names from tables/aliases/etc, but pgAdmin cannot.

The only algorithm I can imagine using would be to autocomplete every
column and function name existing in the database. While this might be
helpful in toy databases, it's hard to imagine it being very convenient,
or performant, in real-world situations.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rob Sargent 2014-12-31 19:56:52 Re: PSQL/pgAdmin - Column Completion
Previous Message dvlsg 2014-12-31 19:15:05 PSQL/pgAdmin - Column Completion