Merci pour votre réponse.
Oui, je peux démarrer / entrer dans l’application, et je fais aussi ce que vous avez suggéré.
discourse=# REINDEX TABLE users;
ERROR: could not create unique index "index_users_on_username_lower"
DETAIL: Key (username_lower)=(mostafa11) is duplicated.
Le problème est que les doublons continuent d’apparaître, j’ai plus de 300 000 utilisateurs.
Y a-t-il un moyen de vérifier combien il y a de doublons ou de les lister tous ?
Pour la correction, je mettais à jour le username_lower comme ceci : j’ajoutais un numéro à la fin.
UPDATE users SET username_lower = 'xxx' WHERE id = xxx;
Dois-je également mettre à jour la colonne username pour qu’elle corresponde à username_lower ? Existe-t-il un moyen plus rapide, comme corriger automatiquement ces doublons ?
Mon site web est maintenant hors ligne, donc toute aide est grandement appréciée.