Удалите модель, созданную с возможностью выбора, и выбор тоже
Некоторое время назад я создал модель с некоторыми вариантами выбора:
class MyEnum(StrEnum):
CREATE = "create"
DELETE = "delete"
class ShareHistory(models.Model):
action = models.TextField(choices=MyEnum.get_choices())
created_at = models.DateTimeField(auto_now_add=True, auto_created=True)
Через некоторое время я понял, что эта модель мне не нужна. Поэтому я могу просто удалить класс, запустить makemigrations
, затем migrate
и все, таблица исчезла.
Но я хочу удалить и варианты выбора (MyEnum
). Если я это сделаю, то в следующий раз, когда кто-то запустит миграцию с нуля, он получит ошибку, потому что для начальной миграции нужно MyEnum
. Есть ли способ удалить это?