私のデータベース(postgresql
)内のテーブルは、feedback
と呼ばれるfeedback
というmodel
というDjangoアプリに関連付けられています。Django - データベース内のモデルを更新できません
私はmodels.py
ファイル内feedback
モデルの列のカップルを削除してから使用して移行を作成しました:
python manage.py makemigrations feedback
そして使用して、私のデータベースとそれを「併合」してみました:
python manage.py migrate feedback
を
しかし、私はエラーを受け取りました: django.db.utils.ProgrammingError: relation "feedback" already exists
もちろん、それは存在しますが、私が行った変更。 migrations
フォルダには、次のファイルがあります。
__init__.py
0001_initial.py
0002_remove_feedback_created_on.py
0003_remove_feedback_is_read.py
最後のファイルには、私の最新の変更が含まれています。私は何をすべきか?
万が一のマイグレーションが間違っていましたか? –
はい、「0002」は一度も適用されませんでした。同じエラーが発生しました。私は '0002'と' 0003'を削除しようとしました( '0001'は大丈夫でした)、今は' 0002'で行った変更が残っていますが、 '0002を移行しようとすると同じエラーが出ます'。 – Gambit2007