У меня есть таблица 'вещей' с набором столбцов
id | name | data
1 | 'hi' | [{name: 'what', amount: 10}, {name:'koo', amount: 15}, {name: 'boo', amount: 13}]
Я хочу изменить значение на 0 во всех элементах массива.Т.е. я хочу, чтобы результат был
[{name: 'what', amount: 0}, {name:'koo', amount:0}, {name: 'boo', amount: 0}]
Когда я это сделаю
UPDATE things
SET data = jsonb_set(data, '{0,amount}', '0', false)
WHERE id=1
Это работает, но только устанавливает значение первого элемента массива равным 0. Т.е. результат равен
[{name: 'what', amount: 0}, {name:'koo', amount: 15}, {name: 'boo', amount: 13}]
Я хочу, чтобы все они были равны 0.
Как мне это сделать?