我已经销毁了一个名为“Location”的脚手架和其表格,但在销毁“Location”表格之前,我忘记回滚/删除迁移的列“slug及其索引”。请问如何删除“slug和索引”的迁移记录。
迁移了“slug”列。
迁移了“slug”列。
class AddSlugToLocations < ActiveRecord::Migration[5.1]
def change
add_column :locations, :slug, :string
add_index :locations, :slug
end
end
非常感谢您的帮助,由于这个问题,Heroku无法进行部署。
我尝试了ActiveRecord::SchemaMigration.where(version=20180412191332).delete_all
但没有成功。
我还尝试了rake db:migrate:down VERSION=20180412191332
, 但是出现错误:找不到使用提供的选项创建的位置索引。
AddSlugToLocations
迁移文件? - spickermannAddSlugToLocations
文件,将会破坏应用程序。 - Charlie