Nach umbennen von production-Ordner alle Themes verschwunden

Falls jemand noch dieses Problem hat oder ihr die Fehlermeldung „No mapping found for field ‚shop‘ on class ‚Shopware\Models\Attribute\Shop‘,“ bei einem Update erhalten:

Die Lösung findet ihr in diesem Thread: Link Forum danke an @Frank_2812.

Kurform: Die Foreign-Keys für Ihre Shopversion herunterladen: Link Foreign Keys

Dann die Datei öffnen und z.B. am Ende folgendes anfügen:

DROP TABLE IF EXISTS s_core_shops_attributes_new;
DROP TABLE IF EXISTS s_core_shops_attributes_backup;

-- Copy structure and data to new table, this does _not_ copy the foreign keys, that's exactly what we want
CREATE TABLE s_core_shops_attributes_new LIKE s_core_shops_attributes;
INSERT INTO s_core_shops_attributes_new SELECT * FROM s_core_shops_attributes;

RENAME TABLE s_core_shops_attributes TO s_core_shops_attributes_backup, s_core_shops_attributes_new TO s_core_shops_attributes;

-- Add missing foreign key
ALTER TABLE `s_core_shops_attributes` ADD FOREIGN KEY ( `shopID` ) REFERENCES `s_core_shops` (
        `id`
) ON DELETE CASCADE ON UPDATE NO ACTION ;

DROP TABLE s_core_shops_attributes_backup;

Das war auch mein Retter, denn so konnte ich endlich wieder Shopware-Updates installieren.