From: | Volodymyr Kotulskyi <vladimirkotulskiy(at)gmail(dot)com> |
---|---|
To: | pgsql-ru-general(at)postgresql(dot)org |
Subject: | Re: Re: [pgsql-ru-general] JSON |
Date: | 2013-09-19 14:18:37 |
Message-ID: | CALqx3Nd-WziEd09U_t+hfN00d=gZyHt3nRQcNycq6PYxVZ0=gQ@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ru-general |
Интересно а древовидный json реально построить ?
19 сентября 2013 г., 16:40 пользователь Олексій Васильєв <
leopard_ne(at)inbox(dot)ru> написал:
> А для кастомизации полей:
>
>
> 1. $ SELECT row_to_json(t) FROM (SELECT id, email FROM json_demo) t;
> 2. row_to_json
>
> 3.
> ----------------------------------------------------------------------------
> 4. {"id":1,"email":"john(at)gmail(dot)com"}
> 5. {"id":2,"email":"mickael(at)gmail(dot)com"}
> 6. (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
>
>
>
> --
> Олексій Васильєв
>
>
>
> --
> Олексій Васильєв
>
--
Best wishes.
Vladimir
From | Date | Subject | |
---|---|---|---|
Next Message | Олексій Васильєв | 2013-09-19 15:19:48 | Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] JSON |
Previous Message | Олексій Васильєв | 2013-09-19 13:40:56 | Re: [pgsql-ru-general] JSON |