前提・実現したいこと
Python Djangoを利用してWebアプリケーションを作成、AWS EC2でgithubからclone後デプロイしようと考えているのですがmigrateがうまくいきません。
調べながらデータベースを一度削除してみたり、マイグレーションを削除した際に、テーブルの依存関係がおかしくなりエラーが起こっているのかと思いますが解決策を教えていただきたいです。
使用しているSQLはMysqlです
発生している問題・エラーメッセージ
django.db.migrations.exceptions.InconsistentMigrationHistory: Migration view.0001_initial is applied before its dependency video.0037_auto_20210204_1128 on database 'default'.
showmigrationsの結果
... video [X] 0001_initial [X] 0002_auto_20201127_1916 [X] 0003_tags_date_created [X] 0004_auto_20201130_1002 [X] 0005_auto_20201202_1114 [X] 0006_auto_20201202_1115 [X] 0007_auto_20201202_1849 [X] 0008_endtag [X] 0009_video_thumbnail [X] 0010_remove_video_thumbnail [X] 0011_auto_20201216_1243 [X] 0012_auto_20201216_1248 [X] 0013_auto_20201216_1603 [X] 0014_auto_20201216_1627 [X] 0015_auto_20201216_1629 [X] 0016_auto_20201216_1630 [X] 0017_auto_20201216_1654 [X] 0018_auto_20201216_1742 [X] 0019_auto_20201216_1813 [X] 0020_auto_20201217_1120 [X] 0021_auto_20201217_1127 [X] 0022_auto_20201218_1202 [X] 0023_auto_20201224_1431 [X] 0024_auto_20210105_1528 [X] 0025_auto_20210105_1648 [X] 0026_auto_20210108_1439 [X] 0027_popupimg_image [X] 0028_auto_20210108_1612 [X] 0029_auto_20210112_1738 [X] 0030_auto_20210113_1127 [X] 0031_auto_20210113_1134 [X] 0032_auto_20210113_1431 [X] 0033_remove_popuptext_width [X] 0034_auto_20210125_1043 [X] 0035_auto_20210125_1057 [X] 0036_auto_20210125_1728 [ ] 0037_auto_20210204_1128 [ ] 0038_auto_20210205_1051 [ ] 0039_auto_20210205_1105 [ ] 0040_auto_20210205_1106 view [X] 0001_initial [ ] 0002_auto_20210205_1051 [ ] 0003_auto_20210205_1105 [ ] 0004_auto_20210205_1109 [ ] 0005_auto_20210205_1628 [ ] 0006_auto_20210205_1630 [ ] 0007_auto_20210205_1719 [ ] 0008_auto_20210205_1724
試したこと
python manage.py migrate view --fake-initial
settings.pyの'django.contrib.admin'、url.pyのpath('admin/), admin.site.urls)をコメントアウト後makemigration → migrate
バージョン
Python 3.7.9 pip 20.3.1
補足情報
マイグレーションの削除をすると可能かと思うのですが、再度githubからマージした際にマイグレーション情報がおかしくなるため、その他解決策があればと思っております。
また、ローカル環境ではマイグレーションはすべて実行されており現在EC2インスタンスのDBはすべてのDB削除済になります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。