我有下面的表company
,其中jsonb
列名为log
:
|code | log
-----------------------------------------------------------------------------
|K50 | [{"date": "2002-02-06", "type": "Chg Name", "oldvalue": "TEH "},
{"date": "2003-08-26", "type": "Chg Name", "oldvalue": "TEOA "}]
|C44 | [{"date": "2003-05-07", "type": "Chg Name", "oldvalue": "CDE "}]
字符串
如何修剪oldvalue
中的尾随空白?
2条答案
按热度按时间9udxz4iz1#
你可以用
jsonb
functions and operators的混合来实现:字符串
SQL Fiddle。
hm2xizp92#
在PostgreSQL中,jsonb数据类型用于存储给定的JSON数据。如果你想更新任何嵌套的值,你需要转换代码中的数据,然后才有资格存储在DB中。在这种情况下,尾随空格是无关紧要的。如果你想显式更新,这也是可能的。
PFB链接对此
How to perform update operations on columns of type JSONB