Таблица DDL:Как удалить повторяющиеся строки для 2 столбцов с помощью PostgreSQL?
CREATE TABLE entities_patents (
entity_id INTEGER REFERENCES entities(entity_id) NOT NULL,
patent_id INTEGER REFERENCES patents (patent_id) NOT NULL,
doc_number text NOT NULL,
created_at timestamp with time zone DEFAULT current_timestamp,
updated_at timestamp with time zone DEFAULT current_timestamp,
deleted boolean,
PRIMARY KEY (entity_id, patent_id)
);
К сожалению, есть дубликаты в таблице, и я не мог добавить рк ограничение ранее. Попытка сделать это теперь приводит к:
DETAIL: Key (entity_id, patent_id)=(123123, 811231333) is duplicated.
Есть ли способ удалить эти дубликаты?