Ant*_*nAL 3 ruby-on-rails database-migration
很多人都在谈论db迁移,特别是关于它的回滚可能性.
我怀疑它是否有用,因为db和model的模式与应用程序逻辑(MVC)紧密相关.
假设我已经完成了一些迁移的回滚.什么?应用程序将无法运行,因为它的逻辑完全依赖于db.
db迁移的回滚功能有哪些用例?
更新1
主要问题
当我需要更改代码时,为什么回滚会作为一项功能呈现?
我不创建迁移,例如"add_another_field_to_table".相反,每个迁移文件都完整地描述了DB中的每个表.当我需要更改数据库中的内容时,我只需更改迁移文件,但不要回滚.
真的,如果我回滚迁移,它不会像版本控制那样让我回到过去.我有很多工作,当计划更改并且回滚没有给我任何东西.
| 归档时间: |
|
| 查看次数: |
2026 次 |
| 最近记录: |