Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So gehen Sie das Dilemma an:Exportieren Sie Bestellungen aus dem alten Magento-System, importieren Sie sie in das neue Magento, überlappende IDs

Fortsetzung vom obigen Kommentar ^^

hmmm .. Wenn das der Fall ist, so wie ich in der Vergangenheit Exporte/Importe gemacht habe (siehe meinen Beitrag HIER ) verwende das MySQL Workbench EER-Modellierungstool, um selbst ein Diagramm des Auftragsspeichersystems zu erstellen. Ich würde zuerst nur eine Tabelle auswählen, dann sagt MySQL Ihnen, welche anderen Tabellen mit dieser Tabelle verknüpft sind. Ich wiederhole diesen Vorgang, damit ich in meinem EER-Diagramm keine unnötigen Tabellen habe und keine Tabellen fehlen. Am Ende habe ich genau die Anzahl an Tabellen, die ich brauche, um den Ablauf zu verstehen.

Als nächstes tun Sie dasselbe für Ihr 1.7-Setup ... Und vergleichen Sie. Sie müssen eine SQL-Abfrage generieren, die nicht nur die 1.5-Bestellungen in die 1.7-Datenbank einfügt, sondern Sie müssen möglicherweise Ihre eigene Verknüpfungstabelle erstellen, falls eine ID verwendet wird, müssen Sie möglicherweise X mit Y verknüpfen Weg von Z. Es ist chaotisch und ein wenig verwirrend, aber ich habe 3 Wochen damit verbracht, ein SQL/PHP-Skript zu schreiben, das 1) Produktdaten, 2) Kategoriedaten, 3) Kundendaten und 4) Bestelldaten abgerufen hat. Ich habe auch eine für Admin-Backend-Benutzer und -Einstellungen geschrieben. Das war, bevor ich das oben erwähnte Tool entdeckte.

BEARBEITEN Ich möchte hinzufügen, dass diese Erweiterung nur 200,00 $ kostet. Wie viel Entwicklungszeit wird es Ihren Arbeitgeber kosten, sich hier herauszuarbeiten? Abhängig von Ihren Stundenkosten (ich weiß, mit dem, was ich berechne, wären 200 US-Dollar ein Schnäppchen) kann es sinnvoller sein, die Verlängerung zu erwerben.