Re: BUG #13506: jsonb || operator does not work

Поиск
Список
Период
Сортировка
От grégoire Hubert
Тема Re: BUG #13506: jsonb || operator does not work
Дата
Msg-id CAKY574G1OV_yHPrg+JZrmZ=ab9_8p5S-7KtkCNmRr+b1Nx0wig@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #13506: jsonb || operator does not work  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
On Mon, Jul 20, 2015 at 7:44 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> gregoire.hubert@pragmafabrik.com writes:
>> select val->'a'||val->'c' from (values ($j${"a": {"b": 2}, "c": {"d":
>> 3}}$j$::jsonb)) a (val);
>
> You're making unwarranted assumptions about the precedence of those
> operators.
>
> (val->'a')||(val->'c') does what you expect.  Working out what the
> expression does as-written is left as an exercise for the reader.


Ok, I got it: select (val->'a')||(val->'c') from…

Thank you for taking the time to reply.

Regards,
--
Grégoire HUBERT
Tel: 06.60.15.49.80
PragmaFabrik
http://www.pragmafabrik.com



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

Предыдущее
От: Kyotaro HORIGUCHI
Дата:
Сообщение: Re: [HACKERS] Grouping Sets: Fix unrecognized node type bug
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: [HACKERS] object_classes array is broken, again