Github: Fehlerhaftes Tag 4.1.0 - SQL Update fehlt

Hallo, ich habe mir das Tag 4.1.0 von Github ausgecheckt. Nach dem installieren werden diverse Tabellen nicht gefunden (s_core_sessions_backend, s_articles_categories_ro). Bitte mal das Tag updaten! Hab es erstmal so gelöst, dass ich die 4.1.0 von shopware.de geladen habe und die SQL Datei händisch eingekippt habe. Mfg jack2003

Hallo, ich komme hier auch einfach nicht weiter und verzweifle so langsam. Bisher habe ich mir auch immer per pull den neusten Stand vom master-Branch geholt, die update.SQL drüber laufen lassen und gut war es. Bei der 4.1 gibt es diese aber nicht mehr. Folgende Situation: [list] [*] 4.0.6 ist aktuell installiert und läuft bestens[/*] [*] Aktuellsten Stand vom master-Branch geholt und merge-Konflikte aufgelöst[/*] [*] sql-Update 4.0.7 und 4.0.8 drüber laufen lassen[/*] [*] Fehler beim Aufruf vom Backend und Frontend dass die von jack2003 angesprochenen Tabellen fehlen[/*][/list] Ich habe gesehen, dass die SQL’s in den php-Dateien im migration-Order sind. Unter Migration verstehe ich aber das Überführen von Daten eines anders Shopssystems in Richtung Shopware, dafür gibt es ja auch ein Plugin. Muss ich seit der 4.1 etwas anders als vorher machen, oder fehlt hier tatsächlich einfach die update.sql? Da sie aber schon eine Weile live ist gehe ich davon aus, dass ich einfach etwas übersehe :wtf:. Wäre für Hilfe dankbar…

Stehe genau auf der gleichen Stelle,… wie die DB updaten wenn man per GitHub updatet?!

Na dann sind wir ja immerhin schon zu dritt :sunglasses: Hat denn jemand einen entscheidenden Tipp? Würde wirklich gern wieder von der Version her aufschließen, die letzten Updates bis zur 4.0.6 haben so immer gut geklappt. Grüße

Hallo zusammen, mit Shopware 4.1 haben wir die einfachen SQL-Deltas durch Migrations ersetzt. Dadurch können wir zukünftig auch Logik in unseren Updates haben und sind nicht auf SQL-Updates beschränkt. Wenn ihr euch ein Update-Paket herunter ladet, habt ihr automatisch einen /update-Ordnet, in dem sich sowohl ein HTML-Updater als auch ein Konsolen-Tool zum Updaten befindet. Im Git-Repo ist der Updater noch nicht zu finden, dafür gibt es im build/-Verzeichnis die ApplyDeltas.php: https://github.com/ShopwareAG/shopware- … Deltas.php. Damit können die Deltas ebenfalls eingespielt werden (Backup nicht vergessen). Ich persönlich würde ein Produktivsystem nicht unbedingt auf das Git-Repo aufsetzen: Die Install- und Update-Pakete sind so, wie sie auf unseren Servern liegen, von unserer Qualitätssicherung getestet worden und abgenommen. Grundsätzlich entsprechen die Tags natürlich den jeweiligen Versionen, unser Deploy-Skript räumt aber schon noch etwas auf und wirft ein paar Sachen weg, die ihr auf Produktivsystemen nicht braucht. Auf gar keinen Fall solltet ihr Produktivsysteme direkt auf dem Master betreiben: Das ist unser Entwicklungszweig, der zwar konzeptionell stabil ist aber natürlich immer Regressions beinhalten kann. So, hoffe, ich konnte euch helfen :slight_smile: Schönes WE noch, Daniel

wir sind was das update angeht ebenfalls am heulen, durch manuelles ausführen der migrations.php bzw. sql statements haben wir bisher auch nicht mehr bezwecken können… Und vorher liefen alle Updates ohne Probleme !!!