Diagramma del database Magento


12

Ho trovato questo fantastico diagramma per le tabelle del database Magento , tuttavia, vorrei sapere se è ancora aggiornato. Sto eseguendo Magento 1.9. È stato pubblicato nel 2009 e da allora sono stati lanciati numerosi aggiornamenti di Magento. Spero che la struttura del database sia ancora relativamente la stessa. Vorrei ricevere una conferma prima di inviarlo alla stampante per ottenerne una copia di grandi dimensioni.

Diagramma: MAGENTO_v1.3.2.4-Database_Diagram.pdf

Inoltre, qualcuno sa dove trovare le definizioni della tabella ? Sarebbe un bel riferimento andare d'accordo con il diagramma.

Risposte:


10

Non è aggiornato C'è stato un grande passo in e molte piccole modifiche negli altri aggiornamenti 1.x.

Soprattutto ora le tabelle delle vendite e degli indici sono completamente diverse, non vorrei più utilizzare questo foglio come riferimento.

Sfortunatamente le definizioni delle tabelle non si trovano in un unico posto ma sono sparse per centinaia di script di installazione e aggiornamento. Li troverai dentroapp/code/core/Mage/*/sql/*/*.php

Noterai che di solito c'è uno install-1.6.0.0.phpscript che imposta tutto per il modulo corrente e Magento 1.6. Inizia lì e ignora tutti gli script con le versioni precedenti. Le modifiche vengono aggiunte in modo incrementale con script simili upgrade-1.6.0.0-1.6.1.0e così via.

Aggiornamento: grazie ad Anna Völkl, c'è un nuovo diagramma di database completo per Magento 1.9.2.2:

inserisci qui la descrizione dell'immagine

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


Informazioni eccellenti Sto sperimentando ERD in phpMyAdmin per creare un organigramma per vedere come sarebbe più applicabile alla mia installazione. Per quanto riguarda le definizioni, sapevo che c'erano file che si occupavano di sql nell'area code / core / Mage /, tuttavia, stavo cercando informazioni come ciò che questa tabella memorizza, con quali tabelle interagisce e così via. Grazie per le informazioni.
giovedì

Estremamente utile. Qualcuno sa quali pacchetti software generano schemi di database in questo modo?
bluemwhitew,

2

Se eseguirai molte query di database personalizzate e ti baserai sulle ricerche nel database, dovresti considerare di abilitare Flat Product Tablee Flat Category Tableche crea una singola tabella di categoria e una singola tabella di prodotto con colonne per tutti gli attributi abilitati per l'uso nel prodotto pagina. Ciò richiederà un aggiornamento dell'indice. Sia la tabella piatta che le tabelle eav continueranno entrambe ad essere popolate di dati.

Non farei troppa scorta nel tentativo di imparare la struttura del database Magento ... c'è una funzione per quasi tutto ciò che devi fare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.