Database 同一版本的每个Magento安装的数据库中的表数不一致

Database 同一版本的每个Magento安装的数据库中的表数不一致,database,installation,magento,database-installation,Database,Installation,Magento,Database Installation,我目前正在使用Magento 1.4.0.0版。对于不同的客户机,当我安装相同版本的Magento时,我在每个客户机的数据库中得到不同数量的表 我认为正常的表格总数是267张,但是这个预测可能是错误的请更正我的陈述或提及,关于Magento CE 1.4.0.0版应安装的默认数据库表数。 然而,有时我得到258张表,有时260张,有时265张。对于我来说,了解默认情况下应该安装的数据库表的正确数量已经成为一个很大的难题有人能告诉我为什么Magento CE 1.4.0.0版会出现这种情况吗? 非

我目前正在使用Magento 1.4.0.0版。对于不同的客户机,当我安装相同版本的Magento时,我在每个客户机的数据库中得到不同数量的表

我认为正常的表格总数是267张,但是这个预测可能是错误的请更正我的陈述或提及,关于Magento CE 1.4.0.0版应安装的默认数据库表数。

然而,有时我得到258张表,有时260张,有时265张。对于我来说,了解默认情况下应该安装的数据库表的正确数量已经成为一个很大的难题有人能告诉我为什么Magento CE 1.4.0.0版会出现这种情况吗?

非常感谢您的帮助

编辑:-
我经常发现捆绑产品相关的表或后缀为“_idx”的表丢失了很多次。

如果表数量的Magento数据库结构取决于目录使用情况(例如捆绑/可配置/分组),那么每个管理员都会非常容易出错&这将为他们配置/创建目录产品带来更多的歧义。

Magento创建临时表的原因有很多,包括重新索引操作和站点配置方式(例如平面目录等)。您能更具体地说明您看到的是哪些“额外”表格吗?它们可能是临时表或缓存/索引表

谢谢,
Joe

请检查我编辑的问题,以找到您的问题的答案。非常感谢。如您所述,目录idx表是根据需要创建的。如果使用Magento接口,这应该是完全透明的,因为Magento将其隐藏为实现细节。如果您想强制Magento创建这些表,您可以创建一些产品,但我不能保证这些产品在您删除产品后会继续存在。请在回答中添加这一点,而不是将这一点保留在评论部分。这是Magento的一大特色。再次感谢。