Obrigado pela sua resposta.
Sim, consigo iniciar / entrar no aplicativo, também estou fazendo o que você sugeriu.
discourse=# REINDEX TABLE users;
ERROR: could not create unique index "index_users_on_username_lower"
DETAIL: Key (username_lower)=(mostafa11) is duplicated.
O problema é que duplicatas continuam aparecendo, tenho mais de 300 mil usuários.
Existe alguma maneira de verificar quantas duplicatas existem ou listá-las todas?
Para corrigir, eu estava atualizando o username_lower assim: eu estava anexando um número no final.
UPDATE users SET username_lower = 'xxx' WHERE id = xxx;
Preciso também atualizar a coluna username para corresponder ao username_lower? Existe alguma maneira mais rápida, como corrigir automaticamente essas duplicatas?
Meu site está offline agora, então qualquer ajuda é muito apreciada.