通过从同一 jsonb 列中获取文本值来格式化 JSONB 列
Format JSONB column by taking the text value from same jsonb coulmn
CREATE TABLE test(id serial, data jsonb); INSERT INTO test(data) values ('dummydata-got-uploaded');
我需要使用以下查询更正 jsonb 列值。
update test set data={"addDet": data }::jsonb where id =1;
错误:“{”处或附近的语法错误
LINE 1: 更新测试集 data={"addDet": data...
预计:
id | data
1 | {"addDet": 'dummydata-got-uploaded' }
`
提前致谢。
您可能想看看 json_build_object
函数
update test set data=json_build_object('addDet', data )::jsonb where id =1;
CREATE TABLE test(id serial, data jsonb); INSERT INTO test(data) values ('dummydata-got-uploaded');
我需要使用以下查询更正 jsonb 列值。
update test set data={"addDet": data }::jsonb where id =1;
错误:“{”处或附近的语法错误
LINE 1: 更新测试集 data={"addDet": data...
预计:
id | data
1 | {"addDet": 'dummydata-got-uploaded' }
`
提前致谢。
您可能想看看 json_build_object
函数
update test set data=json_build_object('addDet', data )::jsonb where id =1;