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.