0

$ heroku run rake db:migrateを実行すると、「複数の移行の名前はCreateScreencasts」になります。

または、次のようになります。複数の移行のバージョン番号は20121121161626です。

Herokuの移行を削除する方法はありますか?

(私のアプリコードには1つしかありません)

ありがとう

4

3 に答える 3

2

herokuでの移行に問題がある場合は、これを使用してください

heroku run bash --app appname

次に、サーバー自体のターミナルにいます。そして、あなたはすべてのレールレーキコマンドを実行することができます

たとえば、これを行うことができます

rake db:migrate
于 2012-11-22T19:21:49.020 に答える
0

gitリポジトリに移行が1つしかない場合は、herokuリポジトリに移行が1つだけあるはずです。

これは、herokuデータベースにまだ登録されている古い移行を削除したことが原因である可能性があります。herokuデータベースをリセットしても問題ありませんか?

于 2012-11-22T17:14:39.657 に答える
0

これは役に立つかもしれません、そしてそれはすでに答えられています

herokuでDBを空にする方法

基本的にあなたは走ります

SHARED_DATABASE_URLを使用している場合、データベースを削除するには:

heroku pg:reset DATABASE

何も含まれていないデータベースを再作成するには:

heroku run rake db:migrate
于 2012-11-22T17:39:48.753 に答える