【发布时间】:2018-07-09 21:43:30
【问题描述】:
发现一个相对较新的(但不是最近的)Rails 迁移写入错误且无法回滚
remove_column :users, :subscription_id
想成为
remove_column :users, :subscription_id, :integer
现在我们需要在生产环境和其他环境中回滚,但我们不能:
ActiveRecord::IrreversibleMigration:
remove_column is only reversible if given a type.
如何最好地处理这个问题?是否可以返回并编辑“旧”迁移,或者这会对 repo 的其他用户产生意想不到的负面影响?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 migration database-migration