sql >> データベース >  >> RDS >> PostgreSQL

JSONキーのpostgres更新ステートメントで値をインクリメントする方法

    @joonas.fiとpozs に基づく 答え、私はもう少し「美しい」解決策を思いついた

    UPDATE foo 
    SET data = jsonb_set(data, '{bar}', (COALESCE(data->>'bar','0')::int + 1)::text::jsonb)
    WHERE id = 1;
    


    1. DATEのOracleSQL比較は間違った結果を返します

    2. Swing Timers を使用して全体的な更新レートを作成する方法は?

    3. pgAdmin-DB接続定義の共有

    4. MySQLは、変更が発生したときに通知を受け取ることができるように、Cでのコールバックを許可していますか?