首页 > 其他 > 详细

来自Neil

时间:2014-09-03 22:40:37      阅读:363      评论:0      收藏:0      [点我收藏+]

在写 migrate 的时候要考虑一些意外情况,比如: Comment.all , 如果有很多 comment ,而那个时候服务器内存又不够,那么很有可能就把内存给用光。所以foreach 操作很有必要。

有些时候在 运行迁移的时候会出现,某个任务迁移到一半的时候,出现异常,迁移终止了。 这个时候该怎么办。

有一种方法是,在迁移过程中打印正在迁移哪一条记录,我们就可以通过id知道迁移到哪个地方,但是 io 操作是很费性能的,所以可以每 100 条记录打印一条。

还有一种方法是,增加字段标识,过后再删除字段。

 

来自Neil

原文:http://www.cnblogs.com/laoquans/p/3954708.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!