拥有一个带有jsonb列的表,正在寻找一种优雅地处理json列更新而又不丢失先前插入的数据的方法。我需要在postgres功能(函数,触发器等)中进行设置
例如,对于已经存在以下内容的给定记录:
| jsoncolumn |
-------------------------
| { a: 'data', b: 'data' } |
如果仅在以下{ c: 'data' }
后使用 提交更新,则相同的记录将最终如下所示:
| jsoncolumn |
------------------------------------
| { a: 'data', b: 'data', c: 'data } |
我已经读过将json与postgres合并不是什么大问题,但是我不确定如何正确处理此类事情(在记录更新时触发吗?)
在此分享您的专业知识的心意
最佳