2011-02-09 5 views
3

Я только что побежал heroku rake db:migrate, и три из моих последних миграций полностью игнорируются. Я оттеснил все на Хероку и Гитуб, но это похоже на то, что Хероку не думает, что они существуют.Heroku игнорирует недавние миграции

git status ничего не показывает, и мое репозиторинг Github содержит файлы миграции в нужном месте.

Что случилось?

ответ

0

Из того, что вы сказали, он должен работать ..

Если вы полностью застряли, вы всегда можете попробовать вытягивать вашу производственную базу данных из Heroku, мигрирующие на локальном компьютере, а затем толкая базу данных обратно до Heroku?

Возможно, вы сможете, по крайней мере, узнать, что происходит в вашей базе данных?

http://blog.heroku.com/archives/2009/3/18/push_and_pull_databases_to_and_from_heroku/

+2

Наконец-то я смог выполнить миграцию, выбрав каждый отдельно, т. Е. «Rake db: migrate: up VERSION = 201102020192001 ...». Странный! – sscirrus

4

Запуск «Heroku перезагрузка» из командной строки иногда исправляет проблему слишком.

+0

Я голосую за ваш ответ. – Ethan