Problema PG::UniqueViolation durante o upgrade para 3.1.0.beta4

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.

1 curtida