Re: idea: allow AS label inside ROW constructor

From: Merlin Moncure <mmoncure(at)gmail(dot)com>
To: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
Cc: PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: idea: allow AS label inside ROW constructor
Date: 2014-10-23 13:27:25
Message-ID: CAHyXU0zbrJCFKA6+_BDstGwrT7Di6Jegro6issAUEYo75+spfw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Thu, Oct 23, 2014 at 4:34 AM, Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com> wrote:
> Hi
>
> here is a prototype
>
> postgres=# select row_to_json(row(10 as A, row(30 as c, 20 AS B) as x));
> row_to_json
> ------------------------------
> {"a":10,"x":{"c":30,"b":20}}
> (1 row)
>
> postgres=# select row_to_json(row(10, row(30, 20)));
> row_to_json
> ----------------------------------
> {"f1":10,"f2":{"f1":30,"f2":20}}
> (1 row)

wow -- this is great. I'll take a a look.

merlin

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Fujii Masao 2014-10-23 13:35:00 Re: psql \watch versus \timing
Previous Message Michael Paquier 2014-10-23 13:16:29 Re: BUG: *FF WALs under 9.2 (WAS: .ready files appearing on slaves)