Постгрес 10+
Пример из документации...
jsonb_set('[{"f1":1,"f2":null},2,null,3]', '{0,f1}','[2,3,4]', false)
приводит к...
[{"f1":[2,3,4],"f2":null},2,null,3]
Справедливо. Но мне нужно найти целевой узел по значению атрибута, а не по индексу. На всю жизнь я не могу понять, как сделать что-то вроде...
jsonb_set('[{"f1":1,"f2":null},2,null,3]', '{(where f1 = 1),f1}','[2,3,4]', false)
Любые советы о том, как это сделать? Спасибо!