ご返信ありがとうございます。
はい、アプリを起動/入力でき、ご提案いただいたことも実行しています。
discourse=# REINDEX TABLE users;
ERROR: could not create unique index "index_users_on_username_lower"
DETAIL: Key (username_lower)=(mostafa11) is duplicated.
問題は重複が継続して発生することです。ユーザーが300K以上います。
重複がいくつあるかを確認したり、すべてをリスト表示したりする方法はありますか?
修正については、次のように username_lower を更新していました。末尾に数字を追加していました。
UPDATE users SET username_lower = 'xxx' WHERE id = xxx;
username カラムも username_lower に合わせて更新する必要がありますか?重複を自動的に修正するような、より高速な方法はありませんか?
私のウェブサイトは現在オフラインなので、どのような助けでも大変感謝いたします。