この記事で説明されている手順を試してください:PostgreSQLデータベースから重複を削除します。
group byでは不可能な大量のデータを処理する必要がある場合の状況を説明します。 。
簡単な解決策は次のとおりです。
DELETE FROM foo
WHERE id NOT IN (SELECT min(id) --or max(id)
FROM foo
GROUP BY hash)
hashの場所 重複するものです。