Magento - 如何将更新的产品数据库与实时客户数据库合并?

时间:2011-11-09 12:58:07

标签: magento

目前,我有一个实时Magento 1.4.x站点和一个1.6.x开发站点。我已经在1.6网站和一些测试交易中添加了一些新产品。

我希望能够将现有的1.4客户数据导入1.6网站(而不是在现有的1.4上重新创建我的产品,这是可行的,但不是我想做的。)

我的计划是从'dev'删除sales_,customer_和newsletter_表,然后将live 1.4复制到其他数据库,快速升级到1.6,mysqldump sales_,customer_和newsletter_,将数据导入'dev '然后设置'dev'来生活。

我可以测试这个程序,看看需要多长时间,然后在晚上进行,希望不需要长时间处于维护模式。但是,还有其他人已经完成了这项任务吗?我是否错过任何真正重要的表格来复制或关注其他任何事情?

2 个答案:

答案 0 :(得分:0)

每当您想要在dev视线上测试任何内容时,请以编程方式进行测试,以便在您喜欢该脚本时可以在实时服务器上运行相同的脚本。或者做很容易重复的动作。 像这样使用数据库非常脆弱且容易出错。

答案 1 :(得分:0)

Magento对于它的数据库可能有点宝贵所以我会避免直接触摸它。

如果您登录Magento管理员并转到:System =>导入/导出=>简介 您将看到已经有产品和客户的导出配置文件。只需在您的开发商店中运行导出,然后在您的实体店中导入。

虽然您可能希望在运行导入之前进行数据库备份。

如果您要导入产品。 在运行导入之前,将图像复制到媒体文件夹中。这样,图像也会被迁移。