1

私はRailsアプリをローカルで作成し、おそらく10〜15の移行を作成しました。これはすべてローカルで正常に機能します。

herokuにデプロイしたいときに、ローカルで使用していたものよりも古いバージョンのPostGreSQLを使用しているため、問題が発生しました。データベースビューの1つにDB関数がないため、最初の移行の1つが失敗しています。

DB関数の問題をハックする方法を見つけましたが、ハックを使用するようにビューを変更する新しい移行を記述できないため、現在はスタックしています。これは、rake db:migrateが元の問題に到達した後に中止されるためです。問題のあるビューの作成。

これを解決するにはどうすればよいですか?

4

1 に答える 1

1

まず、データベースをドロップします。

heroku pg:reset

次に、新しい移行を実行します。

heroku rake db:migrate
于 2012-06-08T04:24:28.323 に答える