在我的db文件夹中,我有两个与此有关的迁移。第一个是我创建的一个迁移,用于删除我之前创建的数据库,该数据库没有我需要的数据。
class DropProductsTable < ActiveRecord::Migration
def up
drop_table :freqs
end
def down
raise ActiveRecord::IrreversibleMigration
end
end
第二个是我创建的新数据库。
class CreateFreqs < ActiveRecord::Migration
def change
create_table :freqs do |t|
t.string :description
t.timestamps
end
end
end
rake db:migrate适用于开发,但是当我尝试迁移Heroku时,会出现标题中提供的错误。发生了什么?我在StackOverflow周围搜索无济于事。
答案 0 :(得分:1)
首先,“删除数据库” - 不是数据库,而是你的意思,对吗? 然后,很明显Heroku上不存在这个表。尝试跳过第一次迁移并仅迁移第二次。