我想知道将数据库从开发站点更新为实时站点(或阶段)的最佳实践。
实际上,我对我的dev数据库做了一个完整的mysqldump,然后将其重新导入到舞台服务器。
但是当我的网站上线时,我将无法再这样做,因为在我的实时数据库中将有新闻订单和客户。
因此,我尝试使用magento导入/导出配置文件,但这很慢,而且经常出错。 (例如我的CGI脚本出现500错误)或价格不正确。
我也尝试使用magmi,速度更快,但是我也有很多错误(缺少数据,错误的类别)。
我认为最好的做法是迁移所有数据库,但包含有关客户和订单信息的表除外。
但是我没有看到关于此的任何帖子,因此我不确定这是最好的方法。
我使用Magento 1.8.0
最佳答案
您应该使用数据库迁移。看看别人是如何做到的,滚动自己的工作非常简单。例如doctrine migrations。