【发布时间】:2021-09-30 04:42:43
【问题描述】:
我正在尝试向我现有的 postgres 表中的整数数组添加一个新的整数值。我在这里使用 array_append 方法,但出现“无法将类型 jsonb 转换为整数 []”错误。我的更新查询如下。
注意-我只是将它用于学习目的,所以我故意将电话号码保存为整数。
update querytesting set jsondoc=jsondoc||jsonb_build_object(jsondoc->'PhoneNumber',array_append(((jsondoc->'PhoneNumber')::int[]),'6789')) where id=1;
【问题讨论】:
-
样本数据最好显示为formatted text。请参阅here,了解有关如何创建漂亮表格的一些提示。
标签: postgresql