Djangoでmigrationのやり直しが上手くいかない

Djangoのmigrationをやり直したくなったけれど、色々試したら、

python manage.py migrate

で psycopg2.errors.UndefinedColumn: column "<field名>" does not existといったエラーが出て、後戻りできなくなったりする。

僕みたいによく分かってない人は、一度全部消してからやり直したほうが絶対早い。

djangoでmigrateができない

下のコマンドは、同じSchemaのテーブルを全削除するコマンド。

drop schema public cascade;
create schema public;

これを実行してからマイグレーションすれば確実。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)