小编Sid*_*hal的帖子

在 postgres 中更新 jsonb 对象

我的专栏之一是 jsonb 并且具有格式价值。单行列的值如下。

{
    "835": {
        "cost": 0, 
        "name": "FACEBOOK_FB1_6JAN2020", 
        "email": "test.user@silverpush.co", 
        "views": 0, 
        "clicks": 0, 
        "impressions": 0, 
        "campaign_state": "paused", 
        "processed":"in_progress", 
        "modes":["obj1","obj2"]
    }, 
    "876": {
        "cost": 0, 
        "name": "MARVEL_BLACK_WIDOW_4DEC2019", 
        "email": "test.user@silverpush.co", 
        "views": 0, 
        "clicks": 0, 
        "impressions": 0, 
        "campaign_state": "paused", 
        "processed":"in_progress", 
        "modes":["obj1","obj2"]
    }
}
Run Code Online (Sandbox Code Playgroud)

我想更新campaign_info(列名)列的内部键“已处理”和“模型”的campaign_id 是“876”。

我试过这个查询:

update safe_vid_info 
set campaign_info -> '835' --> 'processed'='completed' 
where cid = 'kiywgh'; 
Run Code Online (Sandbox Code Playgroud)

但它没有用。

任何帮助表示赞赏。谢谢。

sql postgresql json sql-update jsonb

5
推荐指数
1
解决办法
4398
查看次数

我想在python中添加两个非常大的数字,即使bignum也无法处理

我是Python新手,我想在Python中添加两个非常大的数字,即使bignum也无法处理。我可以将这两个数字作为一个字符串,然后可以从末尾开始计算,就像我们过去在老式加法过程中所做的那样。我们可以将车厢添加到下一个数字中,依此类推。请协助。

python-2.7 python-3.x

1
推荐指数
1
解决办法
3249
查看次数

标签 统计

json ×1

jsonb ×1

postgresql ×1

python-2.7 ×1

python-3.x ×1

sql ×1

sql-update ×1