Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment aborder le dilemme :exporter les commandes de l'ancien système magento, importer dans le nouveau magento, chevauchement des identifiants

Suite du commentaire ci-dessus ^^

hmmm .. Si c'est le cas, la façon dont j'ai fait des exportations/importations dans le passé (voir mon article ICI ) utilise l'outil de modélisation EER de MySQL Workbench pour créer moi-même un schéma du système de stockage des commandes. Je sélectionnerais d'abord une seule table, puis MySQL vous dira quelles autres tables sont liées à cette table. Je répète ce processus pour que dans mon diagramme EER, je n'ai pas de tables inutiles et qu'il ne me manque pas de tables. Je me retrouve avec exactement le nombre de tables dont j'ai besoin pour comprendre le flux.

Ensuite, faites de même pour votre configuration 1.7... Et comparez. Vous devrez générer une requête SQL qui non seulement INSÉRERA les commandes 1.5 dans la base de données 1.7, mais vous devrez peut-être créer votre propre table de liens au cas où un ID serait utilisé, vous devrez peut-être lier X à Y par manière de Z. C'est désordonné et un peu déroutant, mais j'ai passé 3 semaines à écrire un script SQL/PHP qui a extrait 1) les données produit, 2) les données de catégorie, 3) les données client et 4) les données de commande. J'en ai également écrit un pour les utilisateurs et les préférences du backend Admin. C'était avant que je découvre l'outil susmentionné.

MODIFIER Je pourrais ajouter que cette extension n'est que de 200,00 $. Combien de temps de développement cela va-t-il coûter à votre employeur pour vous sortir de là ? En fonction de votre coût horaire (je sais qu'avec ce que je facture, 200 $ serait un vol), il peut être plus logique d'obtenir l'extension.