首页 > 解决方案 > 删除 Rails 迁移但不删除模型

问题描述

如果您删除模型,迁移也会被删除。

但是有没有办法只删除与模型相关的迁移而不删除模型本身?

忠实于你的

标签: ruby-on-railsrails-migrations

解决方案


迁移文件只是文件,一旦不需要它们(当您确定没有可能需要向上/向下迁移的旧模式的数据库实例时) - 删除它们没有任何害处。

如果“迁移”是指模型的底层数据库表本身 - 您可以回滚具有相应created_table迁移或具有将drop_table创建新迁移的迁移。


推荐阅读