Schau mal in die Tabelle s_core_config_elements und schreibe mal wie die Zeile mit der ID 1275 aussieht. Eventuell müsstest Du diese löschen oder die Migration überspringen.
Deine DB hat nun einen inkonsistenten Stand, ich nehme an Du hast ein Backup eingespielt und das Update nochmal gemacht? In dem Fall sind vermutlich die Tabellen teilweise schon vorhanden.
In diesem konkreten Fall kannst Du in der Tabelle s_schema_version einen neuen Eintrag mit ID 907 machen (in dieser Tabelle werden die durchgeführten Migrationen gespeichert). Dadurch wird die Migration mit dieser Nummer als „Bereits durchgeführt“ markiert und er versucht es noch nochmal.
Letzte Woche habe ich bereits versucht, den Shop upzudaten. Da hatte ich die o.g. Datenbank-Fehlermeldung (1062 Duplicate entry ‚1275-2‘ for key ‚element_id‘ "}).
Nach wenigen Anpassungen an der Datenbank, die nicht zum Erfolg führten, habe ich ein Backup der Datenbank und der Dateien eingespielt. Heute wieder im Büro, Update gestartet, erneut Fehlermeldung (1062 Duplicate entry ‚1275-2‘ for key ‚element_id‘ "}). Darauf ins Forum geschrieben, Du hast geantwortet, ich Fehler gelöst. Update erneut gestartet, neue Fehlermeldung (1050 Table ‚s_order_basket_signatures‘ already exists ").
Kann denn die DB inkostent sein, obwohl ich das DB-Backup eingespiuelt habe?
Ja, das Backup stellt idR. nur die alten Tabellen wieder her, es löscht nicht neue Tabellen die im Backup nicht enthalten sind. Soll heißen: Alle alten Tabellen sind wieder auf dem Stand Deines Backups, aber zusätzlich hast Du bereits ein paar Tabellen die erst durch die Migrationen erstellt werden.
Einfach das Update mehrfach anwerfen und wenn eine Fehlermeldung wg. einer bereits bestehenden Tabelle erscheint kannst Du die testweise mal umbenennen und das Update erneut durchführen.
in der Tabelle habe ich, wie bereits vermutet, einen Eiintrag mit der ID 907 -> Start Date: 2018-09-19 13:14:16 -> Completete Date: NULL -> name: add-signed-basket -> Error: Siehe oben
Was muss ich hier jetzt genau ändern/umbenennen bzw. löschen?