Problema PG::UniqueViolation durante la actualización a 3.1.0.beta4

Gracias por tu respuesta.

Sí, puedo iniciar/entrar en la aplicación, y también estoy haciendo lo que sugeriste.

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

El problema es que los duplicados siguen apareciendo, tengo más de 300K de usuarios.
¿Hay alguna forma de comprobar cuántos duplicados hay o listarlos todos?

Para la corrección, estaba actualizando el username_lower de esta manera: estaba añadiendo un número al final.

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

¿Necesito también actualizar la columna username para que coincida con username_lower? ¿Hay alguna forma más rápida, como solucionar automáticamente esos duplicados?

Mi sitio web está ahora fuera de servicio, así que cualquier ayuda será muy apreciada.

1 me gusta