困っていること
djangoでpostgresqlを入れてデータベースを運用しています。
新しくテーブルを追加したいと思い、models.pyに記述したのですが
python manage.py makemigrations
は正常に実行されるものの、
python manage.py migrate <途中省略> psycopg2.errors.DuplicateTable: relation テーブル名 already exists
というようにエラーが出ます。
現在行ったこと
https://chuna.tech/detail/45/
を参考に作業をしてみたのですが、うまくいかず困っております。
※このサイトでは、--fake アプリ名 zeroで一度migrationファイルの参照を外して、migrationファイルを削除し、再度makemigrations->migrateと行うというのものでした。
migrateを行うときに、一からテーブルを作ろうとして既存のテーブルとぶつかってると思うのでmigrateの時に無視するなどができればいいのですが、方法がわかりません。
その他、テーブルを追加したいときの作業としてそもそも間違っているなどがあれば教えていただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/21 04:10