Fragen zur Datenbank

Habe ich das so richtig verstanden, Du willst mit C# mit dem Entity Framework 6 in die Shopware Datenbank Artikel Daten pumpen?

 

Ja, funktioniert prächtig, wenn man den ausgelegten ‚Fallstricken‘ aus dem Weg geht (Feld articleId in s_article_configurator_option_relations z.B. ist eine referenz zu einem s_articles_detail, nicht zu s_articles). Den Bildimport mach ich aber immer noch über den Cron von ImportExport Advanced, ist einfacher damit. Wir haben bei den Artikeln einen zu großen Wechsel, da muß alles direkt von der Warenwirtschaft exportierbar sein, ohne zusätzliche Handgriffe.

Edit: Was wahrscheinlich noch viel wichtiger ist: Die Datenbank war vor Doctrine da. Hatte schon öfters den Fall, dass man die Datenbank nicht anhand des Doctrine Schemas erstellen kann, weil Schlüssel etc. fehlen.

Ja, das mit den fehlenden foreigns hab ich auch schon bemerkt.

Die Api ist aber nicht nur zu langsam, auch kann ich nicht alles importieren. (Download-Dateien und Artikelbilder möchte ich gerne VOR den Artikeln importieren, damit das ganze ein bischen asynchron laufen kann).

Vielen Dank auch noch für den Tip mit PHP7, hab nicht gewusst, daß die so zugelegt haben bei der Geschwindigkeit. Werd ich mal in nem Debian Stretch über’s Wochenende ausprobieren.

 

MfG

 

Algorithman