如何一次更新年龄和状态,
我有一个 jsonb 字段类型,我需要更新 2 个属性(年龄和状态)。我只能更新年龄和状态,使用下面的命令,如何一次更新“年龄”和“状态”?
**Update test Set attributes = jsonb_set(attributes, array['age'],to_jsonb(32))**
如何一次更新年龄和状态,
我有一个 jsonb 字段类型,我需要更新 2 个属性(年龄和状态)。我只能更新年龄和状态,使用下面的命令,如何一次更新“年龄”和“状态”?
**Update test Set attributes = jsonb_set(attributes, array['age'],to_jsonb(32))**
该
jsonb_set
函数接受一个jsonb
值作为其第一个参数并返回另一个jsonb
值,这是应用修改的结果。您可以将结果jsonb
值传递给另一个jsonb_set
调用,您将在其中应用第二个更改。这将导致嵌套jsonb_set
调用,正如评论中建议的a_horse_with_no_name。该声明看起来像这样: