【发布时间】:2021-10-24 01:25:56
【问题描述】:
我有一个包含以下字段的表
----------------------------------
| id | user_id | doc_id |
----------------------------------
我想创建一个新的唯一约束以确保没有重复的 user_id 和 doc_id 记录。 Aka 用户只能链接到一个文档一次。这很简单。
ALTER TABLE mytable
ADD CONSTRAINT uniquectm_const UNIQUE (user_id, doc_id);
问题是我有当前违反该约束的记录。我想知道是否有一种简单的方法可以查询这些记录或告诉 postgres 删除任何违反约束的内容。
【问题讨论】:
标签: postgresql duplicates sql-delete