首页 > 解决方案 > 关于 PostgreSql JsonB 更新?

问题描述

我想在 jsonb 列中更新。

jsonb 列:field1、area2、area3、area4、area4

我只想更新 field1 和 field3 列。

我找到了这个例子,但它正在更新 1 列。

UPDATE table SET jdata = jsonb_set(jdata, '{field1}', '"value"', true)

标签: postgresqljsonb

解决方案


尝试这个:

UPDATE table SET jdata = jsonb_set(jsonb_set(jdata, '{field1}', '"value1"', true), '{field2}', '"value2"');

推荐阅读