Я изменил ссылку на внешний ключ без изменения имени поля, теперь у меня есть 2 ограничения на одну и ту же точку поля для разных таблиц.
Моя модель была такой
class Activity(models.Model):
...
source = models.ForeignKey(FSObject)
и стал
class Activity(models.Model):
...
source = models.ForeignKey(FreezedRef)
А теперь я получаю это сообщение при запуске моих тестов:
IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`test_tcf_api`.`storage_activity`, CONSTRAINT `source_id_refs_id_fc96b4b044ceb88` FOREIGN KEY (`source_id`) REFERENCES `storage_fsobject` (`id`))')
Как мне удалить эту старую ссылку, видимо, Саут ее пропустил.