есть таблица пользователей с jsonb полем data в котором есть масив settings(а иногда нет) и мне нужно добавить новое свойство или изменить старое.
Я пришел к такому запросу:
update table set data = jsonb_set(coalesce(data, '{}'),'{"settings"}',coalesce(data->'settings','null') || '[{"v":25,"dt":"2018-11-09 19:30:59","b":26756}]');
Но вот беда: в результате запроса получиться что всегда первЬІм елементом масива settings будет null... как изменить запрос чтоб такого небЬІло?)))
тебе надо добавить своство, или элемент вмассив?
Обсуждают сегодня