【发布时间】:2017-08-11 22:37:28
【问题描述】:
我有一个有 2 列的表: 频道文本 rowid 整数主键
我在频道中加入了索引 在 mytable 上创建唯一索引 channels_index (lower(channels))
这样 VisitToronto 将与 visittoronto 发生冲突
一切顺利,冲突开始了。 错误:重复键值违反唯一约束“channels_index” DETAIL: Key (lower(words))=(hello world) 已经存在。
我无法弄清楚捕获此冲突的语法。 ON CONFLICT 频道不起作用 ON CONFLICT ON CONSTRAINT channels_index 不起作用
我得到的最接近的是: 错误:没有符合 ON CONFLICT 规范的唯一或排除约束
任何方向都将不胜感激。
TIA
【问题讨论】:
标签: postgresql upsert