Я хотел бы обновить значение JSONb внутри таблицы PostgreSQL, вот его прототип:
{ key1: { key2: { key3: value ... } ... } ... }
Я бы хотел обновить key1->key2->>key3
key1->key2->>key3
Спасибо заранее!
Вы можете использовать jsonb_set() для этого:
jsonb_set()
update the_table set the_column = jsonb_set(the_column, '{key1,key2}', '{"key3": "new_value"}') where the_pk_column = 42;
Онлайн пример: https://rextester.com/CEWF51936