org.postgresql.util.PSQLException: 错误: 没有匹配ON CONFLICT说明的唯一或者排除约束 pgSQL使用upsert进行插入或更新操作时,报错: 没有匹配ON CONFLICT说明的唯一或者排除约束。 由于进行操作的表包含4个主键,而在conflict中只设置了两个主键,导致报错: 没有匹配ON CONFLICT说明的唯一或者排除约束。 解决方法:将4个主键均包含其中,或者取消未包含的主键。 具体原因未深入研究,并不知晓。