Letzte Nacht hatte ich ein riesiges Problem in einem Forum und musste alles neu erstellen. Während der Wiederherstellung ist jedoch ein Fehler aufgetreten und der Vorgang ist fehlgeschlagen. Hier ist die Fehlermeldung:
ERROR: could not create unique index "index_users_on_username_lower"
DETAIL: Key (username_lower)=(lea) is duplicated.
EXCEPTION: psql failed: DETAIL: Key (username_lower)=(lea) is duplicated.
Ich vermute, dass dies mit der Twitter-Anmeldung zusammenhängt, aber kann die Wiederherstellung einen username_lower-Namen ändern, wenn er dupliziert ist? Ich glaube nicht, dass ich dies in der SQL-Datei ändern könnte (sie ist ziemlich groß) und sie erneut hochladen könnte.
Es war ein anderes Problem: Der Server konnte nicht auf pups.git zugreifen. Host nicht auflösbar: github.com. Ich habe einige Lösungen ausprobiert, die ich gestern Abend gefunden habe, aber sie haben nicht funktioniert.
Bei der Wiederherstellung scheint es sich nur um ein Problem mit einem Benutzernamen zu handeln (vielleicht im Zusammenhang mit der Twitter-„One-Click“-Kontoerstellung oder etwas Ähnlichem). Ich versuche, es manuell zu beheben, aber die Verwaltung einer 1-GB-SQL-Datei ist nicht ideal.
Edit: Mit der Software Vim konnte ich die SQL-Datei bearbeiten und die richtigen Zeilen finden. Die Wiederherstellung war erfolgreich. Ich muss nur noch alles neu aufbereiten, und dann sollte alles in Ordnung sein.
Ich bin wirklich schlecht in SQL. Um die richtige Tabelle zu finden, habe ich nach username_lower, gesucht. Das hat mich zur users-Tabelle geführt, dann habe ich nach „lea