В моем столбце в базе данных posgres есть следующий json.
Элементы столбцов в табличных продуктах
{
"name": "Super name",
"type": "Green",
"information": [
{
"name": "first",
"value": "high"
},
{
"name": "second",
"value": "medium"
}
],
}
Я хочу удалить json объект, используя jsonb
{
"name": "second",
"value": "medium"
}
Я пробую это:
update products set items = jsonb_set(items, '{information}', (items->'information') - '{"name": "second", "value": "medium"}');
Я пробовал разные подходы, но ничего не работает правильно.