正常に動作します:
UPDATE things
SET data =
jsonb_set(data,
'{things,0,moreThings}',
data->'things'->0->'moreThings' || '{ "text": "thing" }',
TRUE
)
WHERE id = 1;
主キーとjsonb
のみで構成されるテーブルがある場合 属性があり、このjsonb
を定期的に操作したい データベースでは、あなたは確かに何か間違ったことをしています。データをもう少し正規化すると、生活がはるかに楽になります。