Re: When do we lose column names?

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: When do we lose column names?
Дата
Msg-id 1328816728-sup-1188@alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: When do we lose column names?  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-hackers
Excerpts from Andrew Dunstan's message of jue feb 09 16:38:27 -0300 2012:

> OK, the one place that needs to be fixed to avoid the crash caused by
> the json regression tests with the original patch is in
>
>     src/backend/parser/parse_expr.c:transformRowExpr().
>
> Other candidates I have found that don't set colnames and should
> probably use dummy names are:
>
>   * src/backend/parser/gram.y (row: production)
>   * src/backend/optimizer/prep/prepunion.c:adjust_appendrel_attrs_mutator()
>   * src/backend/optimizer/util/var.c:flatten_join_alias_vars_mutator()
>
>
> Given a function:
>
>     extern List *makeDummyColnames(List * args);
>
>
> what's the best place to put it? I couldn't see a terribly obvious place
> in the source.

parse_relation.c?

--
Álvaro Herrera <alvherre@commandprompt.com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support


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

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: Re: When do we lose column names?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: When do we lose column names?