Проблема PG::UniqueViolation при обновлении до 3.1.0.beta4

Спасибо за ваш ответ.

Да, я могу запустить / войти в приложение, я также делаю то, что вы посоветовали.

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

Проблема в том, что дубликаты продолжают появляться, у меня много пользователей — более 300 тысяч.
Есть ли способ проверить, сколько дубликатов, или вывести их все?

Для исправления я обновлял поле username_lower следующим образом: добавлял номер в конец.

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

Нужно ли мне также обновлять столбец username, чтобы он соответствовал username_lower? Есть ли более быстрый способ, например, автоматическое исправление этих дубликатов?

Мой сайт сейчас недоступен, поэтому любая помощь будет крайне ценна.