4

Herokuアプリのテーブルの1つが、ローカルホストのテーブルとは異なる構造になっていることを発見しました。

最善の方法では、新しいテーブルを再度作成する移行を実行する必要がありますが、それを行うための最善の方法は何ですか?

Herokuターミナルでテーブルを手動で削除してから、移行日を変更して再実行するだけですか?

4

1 に答える 1

1

次のように、単一の移行ファイルをやり直すことができます。

heroku run rake db:migrate:redo VERSION=20130311054546

ここで、20130311054546 は移行のタイムスタンプです。

など、さまざまなデータベースの変更を行うdrop tableには、通常、 David Dollar の heroku SQL コンソールを使用します。

于 2013-03-11T12:49:01.520 に答える