还原生产数据库备份的一部分

时间:2014-10-26 11:20:04

标签: mysql ruby-on-rails ruby mysqldump restore

最近,我的作品中删除了一个对象及其相关对象(可能是一堆表中的600行)。当数据大部分存在时,我从后面备份了我的数据,我想恢复它。

最干净/最简单的方法是什么?

这是一个mysql转储,所以我可以轻松恢复到我的开发盒,但那又怎样?我希望有一个命令或2生成SQL或ruby代码,我可以进入迁移。

编辑:刚遇到https://github.com/rroblak/seed_dump看起来很有希望

1 个答案:

答案 0 :(得分:0)

使用seed_dump结束。尽管它没有文档,它可以转储任意关系,而不仅仅是整个模型,所以我所要做的就是组装正确的关系并将它们转储到rails SeedDump.dump(<relation>, <options>)的rails控制台中,以获得只有行I的种子文件想要,我可以恢复。