Diagrama do banco de dados Magento

12

Encontrei este ótimo diagrama para as tabelas de banco de dados Magento , no entanto, gostaria de saber se isso ainda está atualizado. Estou executando o Magento 1.9. Foi publicado em 2009 e várias atualizações do Magento foram lançadas desde então. Espero que a estrutura do banco de dados ainda seja relativamente a mesma. Gostaria de obter uma confirmação antes de enviá-la à impressora para obter uma cópia grande.

Diagrama: MAGENTO_v1.3.2.4-Database_Diagram.pdf

Além disso, alguém sabe onde encontrar as definições da tabela ? Seria uma boa referência acompanhar o diagrama.

NotJay
fonte

Respostas:

10

Não está atualizado. Houve um grande passo no e muitas pequenas alterações nas outras atualizações do 1.x.

Especialmente as tabelas de vendas e índices são completamente diferentes agora, eu não usaria mais esta planilha como referência.

Infelizmente, as definições de tabela não estão em um só lugar, mas espalhadas por centenas de scripts de instalação e atualização. Você os encontrará emapp/code/core/Mage/*/sql/*/*.php

Você notará que geralmente existe um install-1.6.0.0.phpscript que configura tudo para o módulo atual e o Magento 1.6. Comece por lá e ignore todos os scripts com versões inferiores. As alterações são adicionadas incrementalmente com scripts como upgrade-1.6.0.0-1.6.1.0e assim por diante.

Atualização: Graças a Anna Völkl, existe um novo diagrama completo do banco de dados para o Magento 1.9.2.2:

insira a descrição da imagem aqui

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

Fabian Schmengler
fonte
Excelente informação. Estou experimentando o ERD no phpMyAdmin para criar um organograma, vendo como isso seria mais aplicável à minha instalação. Quanto às definições, eu sabia que havia arquivos que lidavam com sql no código / núcleo / Mago / área, no entanto, eu estava procurando informações como o que essa tabela armazena, com quais tabelas ela interage e assim por diante. Obrigado pela informação.
precisa saber é o seguinte
Extremamente útil. Alguém sabe quais pacotes de software geram esquemas de banco de dados dessa maneira?
Blueswhitew 22/05
2

Se você estiver fazendo muitas consultas personalizadas ao banco de dados e contando com pesquisas no banco de dados, considere ativar Flat Product Tablee Flat Category Tablecriar uma única tabela de categoria e uma única tabela de produto com colunas para todos os atributos que estão ativados para uso no produto página. Isso exigirá uma atualização do índice. Tanto a tabela plana quanto a eav continuarão sendo preenchidas com dados.

Eu não gostaria muito de aprender a estrutura do banco de dados Magento ... há uma função para quase tudo que você precisa fazer.

berg37
fonte