我想更新表格中包含用户定义类型列的行。 所以,我对此进行了查询:
update test set identifiers = identifiers + {id : 'test1', cat_name : 'test1'} where id = 1;
这是我的表格测试:
CREATE TABLE public.test (
id int PRIMARY KEY,
identifiers frozen<identifier>
)
提前谢谢
答案 0 :(得分:1)
在花括号前放置Squire括号。它将向现有行添加新行。 如下图所示。
更新测试集标识符=标识符+ [{id:&#39; test1&#39;,cat_name:&#39; test1&#39;}]其中id = 1