Re: idea: allow AS label inside ROW constructor

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: idea: allow AS label inside ROW constructor
Дата
Msg-id CAFj8pRA4rqJb91XKFnVy2H_A7+NFHQJNUOzJObJCwATaEM_u9w@mail.gmail.com
обсуждение исходный текст
Ответ на idea: allow AS label inside ROW constructor  (Pavel Stehule <pavel.stehule@gmail.com>)
Список pgsql-hackers
same query I have in Czech postgres users mailing list

Pavel

2014-10-22 18:21 GMT+02:00 Pavel Stehule <pavel.stehule@gmail.com>:
Hi

with new functions row_to_json(b), there is more often usage of ROW constructor. Using names in fields is relative difficult. Because ROW has special clause in parser, I am thinking so we can enable labeling inside ROW constructor

so instead currently supported:

select row_to_json(r) from (select 10 as a, 20 as b) r;

users can to write:

select row_to_json(row(10 as a,20 as b));

labeling will be enabled "only" inside ROW constructor. I don't propose enable it everywhere.

What do you think about it?

Regards

Pavel

Currently supported syntax is natural for long time PostgreSQL user, but it is relative strange for usual user.


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

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: idea: allow AS label inside ROW constructor
Следующее
От: Merlin Moncure
Дата:
Сообщение: Re: idea: allow AS label inside ROW constructor