【发布时间】:2020-10-08 23:44:42
【问题描述】:
表:TEST1 jsonB 列:COLUMN1
[{a: 1, b: 2, c:3},
{a: 4, b: 5, c:6},
{a: 7, b: 8, c:9}]
我想选择 a = 4 的值并删除它所属的整个对象以获得如下结果
[{a: 1, b: 2, c:3},
{a: 7, b: 8, c:9}]
我可以通过WHERE COLUMN1->>'a' = 4找到记录
但我无法弄清楚或如何找到这个基本用例:例如从数组中删除一个对象作为 JSONB 列的一部分
对于一条或多条记录
【问题讨论】:
标签: arrays json postgresql jsonb delete-record