专业的编程技术博客社区

网站首页 > 博客文章 正文

pgsql修改jsonb里面数组的数据(pgsql jsonb)

baijin 2024-09-18 12:05:54 博客文章 3 ℃ 0 评论

背景

今天系统发送权益的时候因为权益批次号失效了,导致一些权益未发送成功,有失败记录;需要将现有的权益模板里面的批次号和失败记录批次号修改之后重发;


sql语句拼写

修改模板批次号sql

update table set params = jsonb_set(params,'{key}','"批次号"'::jsonb, false),update_time = now() where id = "id";


修改失败权益记录sql

update table set params = jsonb_set(params,'{parames,0,batchCode}','"批次号"'::jsonb, false),update_time = now() where create_time > '2021-10-01 00:01:00' and state = 3 and field_id = 'id';
update table set params = jsonb_set(params,'{activityId}','"批次号"'::jsonb, false),update_time = now() where create_time > '2021-10-15 00:01:00' and state = 3 and field_id = 'id';

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表