Я изменил ссылку на внешний ключ без изменения имени поля, теперь у меня есть 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`))')
Как мне удалить эту старую ссылку, видимо, Юг ее пропустил.