Re: GSoC 2015: Extra Jsonb functionality

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: GSoC 2015: Extra Jsonb functionality
Дата
Msg-id 20150319141255.GD3636@alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: GSoC 2015: Extra Jsonb functionality  (Dmitry Dolgov <9erthalion6@gmail.com>)
Ответы Re: GSoC 2015: Extra Jsonb functionality  (Thom Brown <thom@linux.com>)
Список pgsql-hackers
Dmitry Dolgov wrote:

>     * jsonb_slice - extract a subset of an jsonb
>       Example of usage:
> 
>         =# jsonb_slice('{"a": 1, "b": {"c": 2}, "d": {"f": 3}}'::jsonb,
> ARRAY['b', 'f', 'x']);
> 
>                jsonb_slice
>         ---------------------------
>           {"b": {"c": 2}, "f": 3}

This is a bit strange.  Why did "f" get flattened out of "d"?  Is the
resulting document still valid for the purposes of an application using
it?  I think I'd expect the result to be {"b": {"c": 2}, "d": {"f": 3}}

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Thom Brown
Дата:
Сообщение: Re: GSoC 2015: Extra Jsonb functionality
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: How about to have relnamespace and relrole?