我为Magento数据库表找到了一个很棒的图表,但是,我想知道它是否仍然是最新的。我正在运行Magento 1.9。它于2009年发布,此后已经推出了多个Magento更新。我希望数据库结构仍然相对相同。我想先得到确认,然后再将其发送到打印机以获取大量副本。
图表:MAGENTO_v1.3.2.4-Database_Diagram.pdf
另外,有人知道在哪里可以找到表定义吗?与该图一起使用将是一个很好的参考。
我为Magento数据库表找到了一个很棒的图表,但是,我想知道它是否仍然是最新的。我正在运行Magento 1.9。它于2009年发布,此后已经推出了多个Magento更新。我希望数据库结构仍然相对相同。我想先得到确认,然后再将其发送到打印机以获取大量副本。
图表:MAGENTO_v1.3.2.4-Database_Diagram.pdf
另外,有人知道在哪里可以找到表定义吗?与该图一起使用将是一个很好的参考。
Answers:
它不是最新的。magento-1.6迈出了巨大的一步,而其他1.x更新则做了许多小的改动。
特别是销售额表和索引表现在已经完全不同了,我不再将其用作参考。
不幸的是,表定义不在一个地方,而是分散在数百个安装和升级脚本中。您会在中找到它们app/code/core/Mage/*/sql/*/*.php
您会注意到,通常会有一个install-1.6.0.0.php
脚本来设置当前模块和Magento 1.6的所有内容。从此处开始,并忽略所有较低版本的脚本。更改通过诸如此类的脚本逐步添加upgrade-1.6.0.0-1.6.1.0
。
更新:感谢AnnaVölkl,Magento 1.9.2.2有一个新的完整数据库图:
资料来源:http : //anna.voelkl.at/magento-ce-1-9-2-2-database-diagram/