【发布时间】:2020-03-04 15:26:33
【问题描述】:
我正在浏览 Postgres Jsonb 文档,但无法为我遇到的一个小问题找到解决方案。
我有一张桌子:MY_TABLE
具有以下列:
用户、姓名、数据和购买
需要注意的一点是“Data”是一个jsonb并且有多个字段。 “数据”中的一个字段是“属性”,但它目前是一个字符串。如何将其更改为字符串列表?
我尝试过使用 json_build_array 但没有任何运气
例如,我希望我的 jsonb 看起来像:
{
"Id": 1,
"Attributes": ["Test"]
}
而不是
{
"Id": 1,
"Attributes": "Test"
}
我只关心 Json 内部的“属性”字段,而不关心任何其他字段。
【问题讨论】:
-
请提供样本数据和预期结果。
-
@GMB 刚刚更新了问题,感谢回复
标签: sql arrays json postgresql jsonb