Re: [pgsql-ru-general] JSON

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

А для кастомизации полей:

*
$  SELECT  row_to_json ( t )   FROM  ( SELECT id, email FROM   json_demo) t ;
*
                                         row_to_json                                
*
          ----------------------------------------------------------------------------
*
           { "id" : 1 , "email" : "john(at)gmail(dot)com" }
*
           { "id" : 2 , "email" : "mickael(at)gmail(dot)com" }
*
          ( 2   ROWS )

Четверг, 19 сентября 2013, 17:33 +04:00 от Олексій Васильєв <leopard_ne(at)inbox(dot)ru>:
>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

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Volodymyr Kotulskyi 2013-09-19 14:18:37 Re: Re: [pgsql-ru-general] JSON
Previous Message Олексій Васильєв 2013-09-19 13:33:57 Re: [pgsql-ru-general] JSON