我正在使用Postgres 9.4并将我的数据存储为JSONB数组。我正在寻找一种方法来提取数组中的json元素,并使用psql将它们替换为一个连接的json元素。以下表为例:
'aaa' | [{"a":"foo"},{"b":"bar"},{"c":["baz", 'boom']}] | 404
'bbb' | [{"bar":"foo"}] | 501
我希望实现的目标是:
'aaa' | {"a":"foo", "b":"bar", "c":["baz", "boom"]} | 404
'bbb' | {"bar":"foo"} | 501
我试图使用json类型的内置postgres函数来实现它。但我只想出了如何在确切的位置提取元素。 提前致谢。
答案 0 :(得分:1)
True