Magento Veritabanı Şeması


12

Magento Veritabanı Tabloları için bu harika diyagramı buldum , ancak bunun hala güncel olup olmadığını bilmek istiyorum. Magento 1.9 kullanıyorum. 2009'da yayınlandı ve o zamandan beri birkaç Magento güncellemesi yayınlandı. Veritabanı yapısının hala nispeten aynı olmasını umuyorum. Büyük bir kopyasını almak için yazıcıya göndermeden önce onay almak istiyorum.

Diyagram: MAGENTO_v1.3.2.4-Veritabanı_Diagram.pdf

Ayrıca, tablo tanımlarını nerede bulacağını bilen var mı? Diyagramla birlikte gitmek güzel bir referans olurdu.

Yanıtlar:


10

Güncel değil. büyük bir adım ve diğer 1.x güncellemelerinde birçok küçük değişiklik oldu.

Özellikle satış ve endeks tabloları artık tamamen farklı, bu sayfayı artık referans olarak kullanmam.

Ne yazık ki tablo tanımları tek bir yerde değil, yüzlerce yükleme ve yükseltme komut dosyası etrafında dağılmıştır. Onları içinde bulacaksınızapp/code/core/Mage/*/sql/*/*.php

Genellikle install-1.6.0.0.phpmevcut modül ve Magento 1.6 için her şeyi ayarlayan bir komut dosyası olduğunu fark edeceksiniz . Buradan başlayın ve daha düşük sürümlere sahip tüm komut dosyalarını yok sayın. Değişiklikler, upgrade-1.6.0.0-1.6.1.0vb. Gibi komut dosyalarıyla kademeli olarak eklenir .

Güncelleme: Anna Völkl sayesinde, Magento 1.9.2.2 için yeni bir tam veritabanı şeması var:

resim açıklamasını buraya girin

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


Mükemmel bilgi. Kurulumum için nasıl daha uygun olacağını görmek için bir organizasyon şeması oluşturmak için phpMyAdmin ERD ile deniyorum. Tanımlara gelince, kod / çekirdek / Mage / alanında sql ile uğraşan dosyalar olduğunu biliyordum, ancak, bu tablo deposu yapan, hangi tablolarla etkileşime girdiği ve benzeri gibi bilgiler arıyordum. Bilgi için teşekkürler.
NotJay

Son derece kullanışlı. Hangi yazılım paket (ler) in bu şekilde veritabanı şemaları oluşturduğunu bilen var mı?
bluemwhitew

2

Çok sayıda özel veritabanı sorgusu yapacak ve veritabanındaki aramalara dayanacaksanız, üründe kullanılmak üzere etkinleştirilen tüm nitelikler için tek bir kategori tablosu ve sütunlar içeren tek bir ürün tablosu etkinleştirmeyi Flat Product Tableve Flat Category Tablehangisini oluşturmayı düşünmelisiniz. sayfa. Bu, bir dizin yenilemesi gerektirir. Hem düz masa hem de saçak tabloları verilerle doldurulmaya devam edecektir.

Magento veritabanı yapısını öğrenmeye çok fazla stokum olmaz ... yapmanız gereken hemen hemen her şey için bir fonksiyon var.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.