Колонка утверждений Django 3 не существует после исправления базы данных вручную с помощью pqsl
Что-то пошло не так с миграциями, и теперь, даже когда я запускаю makemigrations, я получаю:
django.core.exceptions.FieldDoesNotExist: mq.pipeline не имеет поля с именем 'mq_pipepline_id'
Я использовал psql, чтобы изменить имя этого конкретного столбца с mq_pipeplineid на mq_pipepline_id. Чтобы исправить то, что, по-видимому, пошло не так, выполнив:
psql
\c myapp
ALTER TABLE mq_pipeline RENAME COLUMN mq_pipeplineid TO mq_pipepline_id;
И я вижу изменения. Я вышел из программы qsql и вошел в нее снова, чтобы убедиться, что изменения сохранились. Теперь в таблице определенно есть этот столбец, но, как ни странно, я все еще получаю ту же ошибку.
Ошибка относится не к самой базе данных, а к файлам миграции?