Ошибка при запуске heroku rake db:migrate

Я пытаюсь запустить команду на Heroku

Героку беги rake db:migrate

но я получаю сообщение об ошибке:

Migrating to AddNameToUsers (20130320002032)
== AddNameToUsers: migrating =================================================
-- add_column(:users, :name, :string)
rake aborted!
An error has occurred, this and all later migrations canceled:

PG::Error: ERROR: relation "users" does not exist
: ALTER TABLE "users" ADD COLUMN "name" character varying(255)

Возможно, это связано с тем, что у меня были некоторые проблемы с файлами миграции на моем локальном сервере. Мне удалось обойти это, и мне пришлось удалить один из файлов, но я беспокоюсь, что, возможно, я удалил что-то, что мне нужно, что не было перенесено в базу данных heroku?

мой github для учетной записи: https://github.com/jeremybelcher/omrails

Любая помощь приветствуется


person Jeremy Belcher    schedule 20.03.2013    source источник


Ответы (1)


Ваши предыдущие миграции отсутствуют.

Ты можешь сделать:

rake db:create
rake db:schema:load
rake db:migrate

Который воссоздаст вашу базу данных на основе вашего файла schema.rb.

person Richard Brown    schedule 20.03.2013