3.1.0.beta4 업그레이드 중 PG::UniqueViolation 문제 발생

답장 주셔서 감사합니다.

네, 앱 시작/진입은 가능합니다. 또한 조언해 주신 대로 진행 중입니다.

discourse=# REINDEX TABLE users;
ERROR:  could not create unique index "index_users_on_username_lower"
DETAIL:  Key (username_lower)=(mostafa11) is duplicated.

문제는 중복 데이터가 계속 발생한다는 점입니다. 사용자는 30만 명 이상입니다.
중복 데이터의 수를 확인하거나 모든 중복 항목을 나열하는 방법이 있을까요?

수정 작업은 다음과 같이 username_lower 끝에 숫자를 붙이는 방식으로 진행했습니다.

UPDATE users SET username_lower = 'xxx' WHERE id = xxx;

username_lower와 일치하도록 username 컬럼도 업데이트해야 하나요? 중복 항목을 자동으로 수정하는 더 빠른 방법이 있을까요?

현재 제 웹사이트가 오프라인 상태이므로, 도움이 절실합니다.