fiv*_*six 13 activerecord ruby-on-rails rails-migrations rails-activerecord
所以我已经在这个网络应用程序上工作了一年,我想编译成一个移植模式,这样我的文本编辑器加载速度更快,git工作目录不是那么混乱.
搜索查找会更快.
任何我的配置/数据库都不会长4000px.
您不需要永久保留迁移,只要您确定不再需要它们,就可以自由删除它们.只需进入您的db/migrate/目录并删除比几个月更早的迁移.
只要您要删除的所有迁移都已应用于任何地方(即开发和生产),那么您不再需要它们(除非您想要倒退).真的,迁移并不是永久性文件,它们只是让你从A到B,然后它们只是行李.
一种方法是使用空白数据库并运行所有迁移。现在您已经获得了可以保存到 yaml 的所有模板数据。yaml 加上架构应该足以恢复数据库,而无需运行任何以前存在的迁移。
但是,其他答案应该提到用于执行此操作的现有工具或 gem。