Postgres /跨更新保留JSON列数据

时间:2018-08-16 07:58:26

标签: json postgresql merge

拥有一个带有jsonb列的表,正在寻找一种优雅地处理json列更新而又不丢失先前插入的数据的方法。我需要在postgres功能(函数,触发器等)中进行设置

例如,对于已经存在以下内容的给定记录:

| jsoncolumn               |
 -------------------------
| { a: 'data', b: 'data' } |

如果仅在以下{ c: 'data' }后使用 提交更新,则相同的记录将最终如下所示:

| jsoncolumn                         |
 ------------------------------------
| { a: 'data', b: 'data', c: 'data } |

我已经读过将json与postgres合并不是什么大问题,但是我不确定如何正确处理此类事情(在记录更新时触发吗?)

在此分享您的专业知识的心意

最佳

0 个答案:

没有答案