2014-01-07 3 views
1

я развернула приложение к Heroku, и после того, как я побежал:Heroku не запускать миграции

heroku run rake db:migrate 

Heroku провел несколько миграций, но не все из них

Я проверил версию БД с

heroku run rake db:version 
Running `rake db:version` attached to terminal... up, run.9949 
Current version: 20131206153652 

и

rake db:version 
Current version: 20140102125131 

оба находятся в разных версиях БД, но как я могу сказать герою, что мне нужно запустить ВСЕ миграции.

+1

толкнул ли вы все ваши миграции в Heroku? Знает ли Heroku *, что есть другие миграции для запуска? – Gareth

+1

Попробуйте запустить 'git status' и проверьте, есть ли файлы миграции в разделе« untracked files ». По отдельному вопросу: вы не изменили какую-либо существующую миграцию, не так ли? – BroiSatse

+0

Да, я не модифицировал миграцию, спасибо Гарет после прочтения вашего сообщения. Я проверил миграцию, я работал. В другом филиале с именем «разработка» я решил это сделать. 'git push heroku development: master', а после этого выполняется миграция таким же образом. спасибо :) –

ответ

1

решить, выполнив: git push heroku development:master

я работал в другой отрасли, благодаря @gareth

Смежные вопросы