PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Elimine aspas duplas de um campo json de maneira seletiva no PostgreSQL


Você pode usar jsonb_set() para ativar altere o tipo de dados do valor do atributo parameter1 :
update t_test_result
set test_json = jsonb_set(
    test_json, 
    '{parameter1}', 
    to_jsonb((test_json ->> 'parameter1')::numeric)
)
where test_json ? 'parameter1'

Demonstração no DB Fiddle