本文主要是介绍postgresql jsonb 拼接,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
postgresql jsonb 拼接
#替换
select '{"name":"abc"}'::jsonb || '{"name":"aaa"}'::jsonb as name;name
-----------------{"name": "aaa"}
(1 row)#新增 或 合并
select '{"name":"abc"}'::jsonb || '{"age":"18"}'::jsonb as person;person
------------------------------{"age": "18", "name": "abc"}
(1 row)#extend 字段为jsonb类型
update crm.test
set extend = extend::jsonb || ('{"name":"' || (extend->>'arrive') || '"}')::jsonb
where id = 1;
这篇关于postgresql jsonb 拼接的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!