ruby-on-rails - 删除 Rails 迁移但不删除模型
问题描述
如果您删除模型,迁移也会被删除。
但是有没有办法只删除与模型相关的迁移而不删除模型本身?
忠实于你的
解决方案
迁移文件只是文件,一旦不需要它们(当您确定没有可能需要向上/向下迁移的旧模式的数据库实例时) - 删除它们没有任何害处。
如果“迁移”是指模型的底层数据库表本身 - 您可以回滚具有相应created_table
迁移或具有将drop_table
创建新迁移的迁移。
推荐阅读
- javascript - 如何在 peerJS 中启用 ScreenShare
- reactjs - Webpack-dev-server 捆绑 React JS 但不捆绑 SCSS
- math - 如何创建也是 6 位的 6 位整数的不同迭代?
- c - 使用 fork() 可能输出的代码
- javascript - Jquery终端注册和登录
- react-native - 来自 ImagePicker API 的 Expo 图像编辑器
- html - 为什么我的“位置:固定”导航栏不会保留在文档的中心?
- xml - 为什么 ShopWare 5.4.6 Data 中的文章的 XML 导入只考虑了部分?
- javascript - onclick 函数在 JS 中不起作用
- javascript - 为什么我的当我尝试移动它时元素开始颤抖?