Habe nun 3 Shopware Updates auf 5.2.1 gemacht. Doch bei der letzten (von 5.0.4) tritt folgender fehler beim Update auf. Seh ich das richtig das die Spalte “width” bereits vorhanden ist? Ja ok… aber in welcher Tabelle? Wie kann man dies umgehen?
Error
Received the following error message:
Could not apply migration: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'width'
Please try to fix this error and restart the update.
Response
{"valid":false,"errorMsg":"Could not apply migration: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'width'"}
Vielleicht noch ein Hinweis: In der Tabelle s_schema_version steht ist bei der Fehlermeldung in der Spalte „name“ folgende drin: add-media-meta
Hilft das vielleicht weiter?
Ok Problem gelöst.
im update-assets Ordner war das file “613-add-media-meta.php”
In diesem Wollte er die Spalten “width” und “height” anlegen obwohl diese bei version 5.0.4 eigentlich noch gar nicht drin sein dürften. Daher hat er abgebrochen.
Habe in dieser Datei nun auf width2 und height2 geändert und das Update ging problemlos.
Danach die alten Spalten gelöscht und die width2 durch width und height2 durch height in der Tabelle geändert.