Setup -> Umstellung auf utf8mb4 -> Fehler bei der Datenbankaktualisierung
alxndr-w opened this issue · 4 comments
alxndr-w commented
System AddOn(s) konnte nicht installiert werden
AddOn search_it konnte aus folgendem Grund nicht installiert werden:
SQL error: Error while executing statement "ALTER TABLE `rex_tmp_search_it_keywords` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;": SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'Morgengruß-1' for key 'keyword'
tyrant88 commented
Yo. Da gibt es in deiner Tabelle wahrscheinlich "Morgengruß" und "Morgengruss" im key Feld keyword, was unter der bisherigen collation wohl als verschieden betrachtet wurde, in utf8mb4_unicode_ci aber als gleich gilt.
tyrant88 commented
Ich wüsste nicht, was search_it machen kann, um das zu verhindern.
Wenn dir auch nichts einfällt --> close
alxndr-w commented
rex_tmp_search_it_keywords
– es könnte die Tabelle geleert werden, da temporär, oder man könnte zusammenführen.
alxndr-w commented
So käme man an die einzelnen Datensätze, um sie zu identifizieren: https://stackoverflow.com/a/71169436