我有一个迁移文件,它执行以下操作:
class ChangeLoginToUsername < ActiveRecord::Migration
def self.up
remove_column :users, :login, :string
add_column :users, :username, :string
end
def self.down
remove_column :users, :username, :string
add_column :users, :login, :string
end
end
这在我的本地开发程序上运行得很好,但我现在注意到,当我尝试在Heroku上运行此迁移时,remove_column上的文件类型的第三个参数出现了错误。有没有一种方法可以只为Heroku编写/运行特定的迁移?在这之后还有两次迁移,我需要运行。。。
如有任何帮助,我们将一如既往地感谢
remove_column
具有数据类型是没有意义的
class ChangeLoginToUsername < ActiveRecord::Migration
def self.up
remove_column :users, :login
....
end
def self.down
remove_column :users, :username
...
end
end