postgresql - postgresql jsonb 类型中的两个值是否相同?
问题描述
在屏幕截图的两条记录中,Id
第一条记录是12498
,另一条记录是12498
,我的问题是它们是否相同(类型和值)?
它由以下更新jsonb_set likt jsonb_set(jsondoc_, '{"Id"}',to_jsonb(pkid_))
解决方案
不,他们不是:
SELECT JSONB '{"id": 12498}' = JSONB '{"id": 12498}';
?column?
----------
t
(1 row)
SELECT JSONB '{"id": 12498}' = JSONB '{"id": "12498"}';
?column?
----------
f
(1 row)