$ heroku run rake db:migrateを実行すると、「複数の移行の名前はCreateScreencasts」になります。
または、次のようになります。複数の移行のバージョン番号は20121121161626です。
Herokuの移行を削除する方法はありますか?
(私のアプリコードには1つしかありません)
ありがとう
$ heroku run rake db:migrateを実行すると、「複数の移行の名前はCreateScreencasts」になります。
または、次のようになります。複数の移行のバージョン番号は20121121161626です。
Herokuの移行を削除する方法はありますか?
(私のアプリコードには1つしかありません)
ありがとう
herokuでの移行に問題がある場合は、これを使用してください
heroku run bash --app appname
次に、サーバー自体のターミナルにいます。そして、あなたはすべてのレールレーキコマンドを実行することができます
たとえば、これを行うことができます
rake db:migrate
gitリポジトリに移行が1つしかない場合は、herokuリポジトリに移行が1つだけあるはずです。
これは、herokuデータベースにまだ登録されている古い移行を削除したことが原因である可能性があります。herokuデータベースをリセットしても問題ありませんか?
これは役に立つかもしれません、そしてそれはすでに答えられています
基本的にあなたは走ります
SHARED_DATABASE_URLを使用している場合、データベースを削除するには:
heroku pg:reset DATABASE
何も含まれていないデータベースを再作成するには:
heroku run rake db:migrate