私はdjangoアプリに多くの変更を加えました。ローカルで作業しているときに、データベースをリセットし、移行を削除して南にリセットし、すべてを再作成しましたが、正常に機能しました。以下を使用してデータベースを削除した後、Herokuで同じことを行おうとした場合:
heroku pg:reset DATABASE
また、以下を使用して南にリセットします。
heroku run ./manage.py reset south
次に、以下を使用してheroku移行リストを表示するときに、Djangoアプリをプッシュします。
heroku run ./manage.py migrate --list
私はまだ古い画像をすべて見ることができますが、それらは空です-()に*がないので、実行した後でも
heroku run python ./manage.py migrate accounts --fake
それでも移行エラーが発生します:
DatabaseError at /admin/accounts/userprofile/
****relation "accounts_userprofile" does not exist
LINE 1: SELECT COUNT(*) FROM "accounts_userprofile"****
それを解決するために何ができますか?herokuの古い移行を削除して、ローカルで作業するときのように、最初からやり直すだけの簡単な方法はありますか?または他の解決策はありますか?