jsonb merge with update ... on conflict do

Поиск
Список
Период
Сортировка
От Eugene Pazhitnov
Тема jsonb merge with update ... on conflict do
Дата
Msg-id CAGfKbExSO8SWxGUM+=1fxeZaNHknvmfBiqqVyQ2zMNFbQSm1Nw@mail.gmail.com
обсуждение исходный текст
Ответы Re: jsonb merge with update ... on conflict do
Список pgsql-bugs
Hi guys!

Is it a bug or do I miss something?

$ psql xbox -X
psql (13.2 (Ubuntu 13.2-1.pgdg20.04+1))
Type "help" for help.

xbox=> create temp table test(id int primary key, price jsonb);
CREATE TABLE
xbox=> insert into test values(1,'{"RU":10}');
INSERT 0 1
xbox=> select * from test;
 id |   price
----+------------
  1 | {"RU": 10}
(1 row)

xbox=> insert into test values(1,'{"CA":20}') on conflict(id) do update set price=EXCLUDED.price || '{"CA":20}'::jsonb;
INSERT 0 1
xbox=> select * from test;
 id |   price
----+------------
  1 | {"CA": 20}
(1 row)

xbox=> \q
$

Expected:
{"CA":20,"RU":10}


--
Evgeny Pazhitnov

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

Предыдущее
От: Etsuro Fujita
Дата:
Сообщение: Re: Query on postgres_fdw extension
Следующее
От: Sergei Kornilov
Дата:
Сообщение: Re: jsonb merge with update ... on conflict do