例如,我需要为包含classifiedId
= 665
的条目更新bok.name
(从life book
更新为new name
)。我该怎么做?
这是一个名为external_ids
的jsonb
列的示例:
{
"book": {
"id": "1223",
"name": "life book"
},
"keyId": "662123",
"classifiedId": "665"
}
例如,我需要为包含classifiedId
= 665
的条目更新bok.name
(从life book
更新为new name
)。我该怎么做?
这是一个名为external_ids
的jsonb
列的示例:
{
"book": {
"id": "1223",
"name": "life book"
},
"keyId": "662123",
"classifiedId": "665"
}
1条答案
按热度按时间o2rvlv0m1#
您可以使用
jsonb_set(target jsonb, path text[], new_value jsonb [, create_missing boolean])
在jsonb列内部进行更新。作为第二个参数提供的路径指示集合中要查找更新点的键,第三个参数是要插入到给定路径的值,格式为jsonb。