Datenbank Unterschiede zwischen GX v3.6.0.x und v3.9.2.x ?

Thema wurde von KlausK, 22. April 2018 erstellt.

  1. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    Gibt es zwischen GX v3.6.0.x und v3.9.2.x strukturelle Unterschiede in den Datenbank-Tabellen?
    Oder kann ich die Tabellen einfach via DROP übernehmen?
    Gibt es eine Liste der wichtigsten Tabellen für Content, Kunden, Order, Produkt und Kategorie?
     
  2. Steffen (indiv-style.de)
    Steffen (indiv-style.de) G-WARD 2013/14/15/16
    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Da gibt es sehr wohl Unbterschiede! Wenn du genau wissen willst welche, findest du in den Updateordner -> Versionsordner dazu eine independent.sql
    Dort sind die im Update durchgeführten Änderungsbefehle drin!(MySQL- Erfahrung vorrausgesetzt!)

    Eine Liste gibts nicht, jedoch kannst du dir die DB im Adminbereich ansehen.

    Ich warne allerdings davor, irgendetwas zu machen, wovon du keinen Plan hast!!! Das geht gründlich nach hinten los!

    PS: Wofür benötigst du das eigentlich?
     
  3. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    Demnach wurden seit v3.6.0.0 insgesamt 36 Statements abgesetzt. Damit komme ich wohl zurecht, denke ich.
    Solche Dinge mache ich grundsätzlich an einer aktuellen Shop-Kopie!

    Der Hintergrund ist, dass mein wichtigster Shop seit v2.0.x nur noch via SP's aktualisiert wurde. Seitdem gab es einige Module, Templates, etc. und alles hat seinen Müll hinterlassen. Aktuell ist es so, dass der Shop an einigen Ecken klemmt und insgesamt viel zu langsam geworden ist. Es gibt auch noch einige modifizierte-Dateien aus Zeiten vor USERMOD.

    Ein frisch installierter GX 3.9.2.2 ist im Vergleich pfeilschnell. Allerdings benötige ich eben alle Tabellen die für Content, Kunden, Order, Produkt und Kategorie zuständig sind. Und da bin ich mir eben nicht sicher, welche das mindestens sein müssen.
     
  4. Steffen (indiv-style.de)
    Steffen (indiv-style.de) G-WARD 2013/14/15/16
    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
  5. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    Weil der nur bis 3.8 geht. Die Versions-Files in /app/config/shops lassen darauf schließen. Außerdem will ich auch nicht alle Tabellen übernehmen. Z.b. Atribute, Eigenschaften, etc. brauch ich nicht mehr, ...
     
  6. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Ich würde entweder
    1. im Shop ein Update auf die betreffende Version machen und dann die Datenbank in den neuen Shop übertragen
    2. Gambio nach einer Vollversion der jetzigen Shopversion fragen und die Datenbank da hinein kopieren..
    Dann wäre das Update anschließend.
     
  7. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    ... das führt in beiden Fällen dazu, dass Teile des Shops nicht mehr richtig funktionieren. checkout_payment ist so verbogen, dass dort nix mehr geht. Modul "Ladezeitoptimierung" funktioniert dann auch nicht mehr, etc.
     
  8. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    DB vom alten Shop per Updater updaten lassen. Dann, und erst dann, Tabellen übernehmen. Ab dem Punkt kann man auch Tabellenstrukturen vergleichen.
     
  9. KlausK
    KlausK Erfahrener Benutzer
    Registriert seit:
    7. Oktober 2012
    Beiträge:
    560
    Danke erhalten:
    113
    Danke vergeben:
    22
    Danke für die zahlreichen Hinweise. Leider hat nichts davon 100%ig funktioniert. Vermutlich ist es einfacher und sinnvoller den Shop nach gut 3 Jahren vollständig neu aufzusetzen und einzurichten.

    Nun habe ich den Shop nocheinmal klassisch aktualisiert - weitgehend erfolgreich!

    Bei einem vorherigen Updateversuch gab es Probleme im checkout_payment (siehe #7). Das lag offenbar an den immernoch aktivierten Zahlungsweisen von Heidelpay. Obwohl diese seit rund 12 Monaten deaktiviert waren :confused:
    Nun sind sie komplett deinstalliert, jetzt klappts. :)
     
  10. Wilken (Gambio)
    Wilken (Gambio) Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.311
    Danke vergeben:
    2.208
    Heidelpay ist noch ein Problem im 3.9. Das ist bekannt, bei Heidelpay auch. Der Fix ist nicht so schwer, fehlt uns aber noch als offizielle Einreichung von dort. Ich muss dem Prozess mal wieder nachlaufen, wird sich auch lösen lassen.