Я пытаюсь реализовать ограничение unique_together
для одной из моделей в моем Django проекте. Решение об уникальном ограничении было принято после того, как тестовые данные уже были созданы в таблице .
. Теперь, во время выполнения миграций, я столкнулся со следующей ошибкой:
django .db.utils.IntegrityError: Не удалось выполнить ограничение UNIQUE: movt_frt.frt_group_id, movt_frt.rec_loc_id, movt_frt.dis_loc_id
Я пытался создать аналогичные уникальные ограничения для таблицы, в которой ранее не было данных и миграции произошли успешно .
Мой вопрос:
Прав ли я, заключив , что Миграция не удается, потому что в таблице уже содержатся данные ?
Есть ли способ внести некоторые изменения в файл миграции в строках как обсуждено здесь и попытаться выполнить миграцию снова, чтобы успешно выполнить?
Я использую Django ver. 2.0.6