小编ava*_*yeu的帖子

通过 update 语句将 JSON 映射转换为 Postgres 中的数组

datasource我有一个名为 jsonb 列的postgresql 表data。它具有以下结构:

{  
   "key1":{"param1" : "value1", "param2" : "value2"},
   "key2":{"param2_1" : "value2_1", "param2_2" : "value2_2"},
   "key3":{"param3_1" : "value3_1", "param3_2" : "value3_2"}  
}
Run Code Online (Sandbox Code Playgroud)

有没有办法编写一些 UPDATE 脚本来将给定的 JSON 转换为以下内容:

[  
   {"key": "key1", "param1" : "value1", "param2" : "value2"},
   {"key": "key2", "param2_1" : "value2_1", "param2_2" : "value2_2"},
   {"key": "key3", "param3_1" : "value3_1", "param3_2" : "value3_2"}  
]
Run Code Online (Sandbox Code Playgroud)

sql arrays postgresql json sql-update

0
推荐指数
1
解决办法
215
查看次数

标签 统计

arrays ×1

json ×1

postgresql ×1

sql ×1

sql-update ×1