【发布时间】:2021-12-30 07:38:45
【问题描述】:
我的 Postgres DB (v.10) 中有一个 JSON 格式的列(文本)。 就我现在而言,它具有数组格式。
这是一个小提琴示例:Fiddle
如果 table1 = people 和 change_type = create 那么我只想返回连接为一个字段的姓名和名字并清除其余文本。
输出应该是这样的:
id table1 did execution_date change_type attr context_data
1 Persons 1 2021-01-01 Create Name [["+","name","Leon Bill"]]
1 Persons 2 2021-01-01 Update Firt_name [["+","cur_nr","12345"],["+","art_cd","1"],["+","name","Leon"],["+","versand_art",null],["+","email",null],["+","firstname","Bill"],["+","code_cd",null]]
1 Users 3 2021-01-01 Create Street [["+","cur_nr","12345"],["+","art_cd","1"],["+","name","Leon"],["+","versand_art",null],["+","email",null],["+","firstname","Bill"],["+","code_cd",null]]
【问题讨论】:
标签: arrays json postgresql