Файл миграций django несовместим с соглашениями об именовании файлов в windows

В именах файлов Windows запрещены следующие символы:

< > : " / \ | ? *

В нашем Git-репо старый файл миграции "0012_iosversion_iosversion_recommended_>_obsolete.py" мешает коллеге клонировать репо. Django автоматически сгенерировал этот файл из следующей модели:

class Meta:
        constraints = [CheckConstraint(
            check = Q(recommended__gt=F('obsolete')),
            name = 'recommended_>_obsolete'
        )]

#12 не является необходимой проверкой, однако у нас есть 3 более новых миграции поверх #12, которые создают новые таблицы, используемые в настоящее время. Как лучше всего переименовать или удалить этот файл?

  • Можно ли перегенерировать все файлы миграции безопасным для окна способом
  • .
  • Можем ли мы переименовать файл?
  • Откатить все изменения и сбросить наши таблицы?
Вернуться на верх