lui*_*sta 3 migration heroku schema-migration ruby-on-rails-3
我在heroku上运行了一个应用程序,但schema_migrations表存在问题.
上次迁移更改存在于db/schema.rb
文件中,但schema_migrations
表中没有此迁移的条目.
因此,在运行时,rake db:version
我获得了与上次迁移之前执行的迁移相对应的编号.
我相信我应该在schema_migrations
桌面上为此迁移添加一个条目,但我不知道如何在不影响我的数据库日期和远程onoku的情况下执行此操作.
我遇到了类似的问题,我的schema_migrations表中没有迁移.所以我必须运行这个:
Dir.open('db/migrate').each do |fname|
i = fname.split('_').first.to_i
next if i == 0
ActiveRecord::Base.connection.execute("INSERT INTO schema_migrations (version) VALUES(#{i})")
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1073 次 |
最近记录: |