Frage

Ich habe dieses tolle Diagramm für gefunden Magento-Datenbanktabellen, Ich würde allerdings gerne wissen, ob das noch aktuell ist.Ich verwende Magento 1.9.Es wurde 2009 veröffentlicht und seitdem wurden mehrere Magento-Updates ausgerollt.Ich hoffe, dass die Datenbankstruktur noch relativ gleich ist.Ich möchte eine Bestätigung erhalten, bevor ich es an den Drucker sende, um eine große Kopie davon zu erhalten.

Diagramm: MAGENTO_v1.3.2.4-Database_Diagram.pdf

Weiß auch jemand, wo man das finden kann? Tabellendefinitionen?Es wäre eine schöne Referenz, die zum Diagramm passt.

War es hilfreich?

Lösung

Es ist nicht auf dem neuesten Stand.Es gab einen großen Schritt hinein und viele kleinere Änderungen in den anderen 1.x-Updates.

Vor allem die Verkaufs- und Indextabellen sind jetzt völlig anders, ich würde dieses Blatt nicht mehr als Referenz verwenden.

Leider befinden sich Tabellendefinitionen nicht an einem Ort, sondern sind über Hunderte von Installations- und Upgrade-Skripts verteilt.Sie finden sie in app/code/core/Mage/*/sql/*/*.php

Sie werden feststellen, dass es normalerweise eine gibt install-1.6.0.0.php Skript, das alles für das aktuelle Modul und Magento 1.6 einrichtet.Beginnen Sie dort und ignorieren Sie alle Skripte mit niedrigeren Versionen.Änderungen werden schrittweise mit Skripten wie hinzugefügt upgrade-1.6.0.0-1.6.1.0 und so weiter.

Aktualisieren: Dank Anna Völkl gibt es ein neues vollständiges Datenbankdiagramm für Magento 1.9.2.2:

enter image description here

Quelle: http://anna.voelkl.at/magento-ce-1-9-2-2-database-diagram/

Andere Tipps

Wenn Sie viele benutzerdefinierte Datenbankabfragen tun und auf Suchvorgänge in der Datenbank angewiesen werden, sollten Sie in Betracht ziehen, Flat Product Table und Flat Category Table zu ermöglichen, die eine einzelne Kategorie Tabelle und eine einzelne Produkttabelle mit Säulen für alle Attribute erstelltAktiviert für den Einsatz in der Produktseite.Dies erfordert eine Indexauffrischung.Sowohl der Flachtisch als auch die EAV-Tabellen werden beide weiterhin mit Daten bevölkert.

Ich würde nicht zu viel bestäuben, wenn ich versuche, die Magento-Datenbankstruktur zu lernen ... Es gibt eine Funktion für fast alles, was Sie tun müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top