所以我想试试jsonb
PostgreSQL。在我的表中,我有一个名为typeextras
的列。jsonb
样本数据extras
看起来像{"param1": 10, "param2": 15}
我想只使用 sql 语句修改 JSON。我想做这样的事情:
如果超过 12 param1
,则通过将 10 添加到其值来更新extras
字段。param2
extras
我怎样才能写出这样的 SQL 语句?我知道我可以在应用程序层轻松地做到这一点,但我想在 SQL 层本身做到这一点,因为我可能要处理的行数会很大,我不想在 db-application- 上浪费时间db 往返