我在postgres中有以下表格,其中包含以下架构
Relations
| id | tags |
我需要更新字段标记以向其追加唯一的多个元素 我可以很好地实现它,如下所示
for (String tagId : tagIds ) {
// Execute the below query in PostGRES
UPDATE Relations SET tags = array_append (array_remove (tags, '" + tagId + "'), '" + tagId + "') WHERE id = '" + id + "'";
}
但是我想在没有for循环的情况下在一个go中附加一个元素数组。有人能告诉我这个查询吗?
答案 0 :(得分:1)
没有简单的解决方案。
也许这表明您正在滥用数组,而应将标记存储在表中。