Ich habe gerade von Shopware 5.1.1 auf 5.1.4 geupdatet. Hierbei gibt das Updatescript folgenden Fehler aus.
1061 Duplicate key name 'mapping_id'
Ich weiß nicht, ob es sich um einen Bug handelt aber es wäre nicht schlecht, wenn Shopware sowas vorher Testet würde. Man sollte Updates er dann frei geben, wenn diese auch reibungslos funktionieren.
Ich habe dann via Phpmyadmin in der tabelle s_article_img_mapping_rules unter Indizes die bemängelte „mapping_id“ Zuordnung gelöscht . Das Update ging danach ohne Probleme durch.
Meine Frage muss ich nun negative Effekte befürchten?
nein das ist völlig ok. Den kannst du löschen und dann das Update nochmal durchlaufen lassen. Da passiert nichts.
Dennoch solltest du einmal prüfen, woher der index kommt. Den gab es vorher im Shopware-Standard nicht. Eventuell hat ein Plugin diesen angelegt. Das Thema hatten wir vor einigen Tagen schon einmal. Generell gab es im Standard auf dieser Spalte noch nie einen Index, der muss da also irgendwie anders hingekommen sein.
[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”) ist ja jetzt nicht neu das mit dem mapping_id - habe ich in 5! Datenbanken schon vor 5.1.4 gesetzt gehabt.
@Daniel.B zur Klärung, wo der index hergekommen ist, da ich bei mir 100% ein Plugin ausschliessen kann: Bist Du evtl. bei All-Inkl. und hast einen Serverumzug hinter Dir?
Danke für die Info - für mich ist die Ursache damit gefunden. Hab gerade mal angerufen und darauf hingewiesen, dass die sich ich Backup-Kopier-Strategie bei Umzügen mal angucken sollen.
Ich habe da so eine Idee - All-Inkl. hat immer wieder Probleme mit der Datenbank-Performance. Möglich, dass man dort von sich aus schon die Tabelle als Last-Problem erkannt hat, und bei Shopware-Installationen von sich aus den Index gesetzt hat. Wenn dem so ist, wäre das zwar sinnvoll, aber man sollte den Kunden doch über einen Eingriff in die Datenbak informieren.
*P.S.* Habe gerade erfahren, dass (nur bei Business?) seit dem 21.03.2016 LetsEncrypt freigeschaltet wurde - gleich mal gucken*
Ich habe da so eine Idee - All-Inkl. hat immer wieder Probleme mit der Datenbank-Performance. Möglich, dass man dort von sich aus schon die Tabelle als Last-Problem erkannt hat, und bei Shopware-Installationen von sich aus den Index gesetzt hat. Wenn dem so ist, wäre das zwar sinnvoll, aber man sollte den Kunden doch über einen Eingriff in die Datenbak informieren.
*P.S.* Habe gerade erfahren, dass (nur bei Business?) seit dem 21.03.2016 LetsEncrypt freigeschaltet wurde - gleich mal gucken*
Was bedeutet das?
Wo kann ich bei All-Inkl nachschauen, ob das bei meinem Business auch so ist?
LetsEncrypt? Ist ein Anbieter für SSL-Zertifikate. Mit Business hast Du bereits ein SSL-Zertifikat von All-Inkl. Es wird für Dich nur interessant, wenn Du ein weiteres SSL für eine andere Domain benötigst und nicht 99EUR / Jahr zahlen möchtest. Dieses SSL-Zertifikat kannst Du für die Domain im KAS unter der Domaineinstellung einrichten.
Ich habe gerade von Shopware 5.1.1 auf 5.1.4 geupdatet. Hierbei gibt das Updatescript folgenden Fehler aus.
1061 Duplicate key name ‚mapping_id‘
Ich weiß nicht, ob es sich um einen Bug handelt aber es wäre nicht schlecht, wenn Shopware sowas vorher Testet würde. Man sollte Updates er dann frei geben, wenn diese auch reibungslos funktionieren.
Ich habe dann via Phpmyadmin in der tabelle s_article_img_mapping_rules unter Indizes die bemängelte „mapping_id“ Zuordnung gelöscht . Das Update ging danach ohne Probleme durch.
Meine Frage muss ich nun negative Effekte befürchten?
Hallo zusammen,
kann mir jemand sagen, wie genau man diese Zuordnung löscht?
Beseutet das, ich soll einfach den Eintrag „mapping_id“ löschen? Wenn ich das in der genannten Tabelle durchführe, meckert der Updateprozess das der EIntrag fehlen würde. Ist er noch vorhanden, geht es aus dem oben genannten Grund auch nicht.