1

Herokuでコマンドを実行しようとしています

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)

これは、ローカル サーバーの移行ファイルに問題があったことが関係している可能性があります。私はなんとかそれを回避し、ファイルの1つを削除しなければなりませんでしたが、herokuのデータベースに移行されていない必要なものを削除したのではないかと心配していますか?

私のアカウントの github はhttps://github.com/jeremybelcher/omrailsです。

どんな助けでも大歓迎です

4

1 に答える 1

6

以前の移行がありません。

できるよ:

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

ファイルに基づいてデータベースを再作成しますschema.rb

于 2013-03-20T01:56:47.267 に答える