Re: column aliases

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: column aliases
Дата
Msg-id 14334.960435805@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: column aliases  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: column aliases  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Did this get resolved somehow?
>> 
>> ... a more graphic demonstration is had by using a WHERE clause that
>> can produce multiple matches:
>> 
>> regression=# select * from pg_language p where p.oid < pg_language.oid;
>> lanname  | lanispl | lanpltrusted | lanplcallfoid | lancompiler
>> ----------+---------+--------------+---------------+-------------
>> internal | f       | f            |             0 | n/a
>> internal | f       | f            |             0 | n/a
>> C        | f       | f            |             0 | /bin/cc
>> internal | f       | f            |             0 | n/a
>> C        | f       | f            |             0 | /bin/cc
>> sql      | f       | f            |             0 | postgres
>> (6 rows)
>> 
>> What it looks like to me is that we have a bug in the expansion of '*'.
>> It should be generating columns for both the explicit and the implicit
>> FROM clause, but it's evidently deciding that it should only produce
>> output columns for the first one.

Looks like the behavior is still the same (except now it says
NOTICE:  Adding missing FROM-clause entry for table pg_language
as well).  I'm inclined to say we should change it, and am willing
to do the work if no one objects...
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Doc updates for index cost estimator change
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: column aliases