Magento - 通过使用catalog_前缀复制所有数据库表来迁移产品

时间:2011-11-21 21:49:47

标签: magento

为了仅迁移产品和类别,我手动将具有catalog_前缀的所有数据库表从一个db复制到另一个db,它似乎工作得相当好..到目前为止。

但有人知道这样做有什么可能不好吗?

3 个答案:

答案 0 :(得分:0)

如果您有自定义的eav属性可能会很糟糕。此外,即使核心eav属性ID可能在不同的magento实例上不匹配(如果您安装了不同的magento版本)。

答案 1 :(得分:0)

时间会证明。 Magento中的表几乎都是关系型的 - 所以如果你错过了一些外键依赖的东西 - 你一定会遇到问题。

您的自定义属性,属性集,与特定实体ID相关的历史订单等等。

您最好导出并重新导入目录以获得“更清洁”的方法,但是,如果您拥有大型目录(100k +),则需要一些时间。

了解Unirgy Rapidlow - 它支持您所寻找的功能,我们建议您将其作为Dataflow的直接替代品。

答案 2 :(得分:0)

谢谢你的回答,伙计们。

如果有人想要尝试这个,有些问题确实存在。当通过管理员创建新产品时,我突然发现我无法让它们显示在前端。

此外,(这可能有也可能没有关联)我注意到图像上传按钮似乎在添加产品屏幕中消失了。

最后,偏执狂得到了太多,我将每一个小故障归咎于潜在的冗长的数据库迁移。我取消它并采取了完全不同的方法。