Re: [pgsql-ru-general] JSON

From: Олексій Васильєв <leopard_ne(at)inbox(dot)ru>
To: Dmitry E(dot) Oboukhov <unera(at)debian(dot)org>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: [pgsql-ru-general] JSON
Date: 2013-09-19 13:33:57
Message-ID: 1379597637.251810328@f244.i.mail.ru
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

http://pastebin.com/VvGfhMar

Среда, 18 сентября 2013, 17:46 +04:00 от "Dmitry E. Oboukhov" <unera(at)debian(dot)org>:
>сапгрейдился до Pg9.3
>
>
>хочу выбрать в JSON вида {"column1":"value", "column2":"value"}
>
>данные из таблицы table
>
>
>как такое можно сделать без хранимой процедуры (то есть построить JSON
>прямо в SELECT)?
>
>
>в общем виде хочется строить JSON из произвольных выборок.
>
>SELECT
>    "column1" AS "name",
>    "column2" AS "value"
>FROM (
>    VALUES
>        ( 'a', 'b' ),
>        ( 'c', 'd' )
>) t
>
>на выходе хочется получить
>
>[{"name": "a", "value": "b"}, {"name": "c", "value": "d"}]
>
>но как это сделать без хранимой процедруки чет не въеду
>--
>
>. ''`. Dmitry E. Oboukhov
>: :’ : email: unera(at)debian(dot)org jabber: //UNera(at)uvw(dot)ru
>`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
>  `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
>

--
Олексій Васильєв

In response to

  • JSON at 2013-09-18 13:46:40 from Dmitry E. Oboukhov

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Олексій Васильєв 2013-09-19 13:40:56 Re: [pgsql-ru-general] JSON
Previous Message Миша Тюрин 2013-09-19 06:05:10 Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] PostgreSQL 9: книга рецептов - ВАШИ мнения?