首页 > 代码库 > 来自Neil
来自Neil
在写 migrate 的时候要考虑一些意外情况,比如: Comment.all , 如果有很多 comment ,而那个时候服务器内存又不够,那么很有可能就把内存给用光。所以foreach 操作很有必要。
有些时候在 运行迁移的时候会出现,某个任务迁移到一半的时候,出现异常,迁移终止了。 这个时候该怎么办。
有一种方法是,在迁移过程中打印正在迁移哪一条记录,我们就可以通过id知道迁移到哪个地方,但是 io 操作是很费性能的,所以可以每 100 条记录打印一条。
还有一种方法是,增加字段标识,过后再删除字段。
来自Neil
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。