Безопасно ли создавать таблицу электронной почты подтверждения django-allauth вручную?

Я создаю веб-приложение с помощью Django, и я использую Django-Allauth для аутентификации. Как-то при осмотре базы данных в mysql workbench я увидел дубликат таблицы с именем account_EmailConfirmation, и прежде чем я подумал об этом, я удалил таблицу, и обе они удалились. Я точно знаю, почему они появились как 2 таблицы, и когда я отбросил одну, другая была удалена, но в любом случае, я решил создать таблицу снова вручную.

    operations = [
    migrations.CreateModel(
        name='EmailConfirmation',
        fields=[
            ('id', models.AutoField(primary_key=True, auto_created=True, serialize=False, verbose_name='ID')),
            ('created', models.DateTimeField(auto_now_add=True)),
            ('sent', models.DateTimeField(null=True, blank=True)),
            ('key', models.CharField(max_length=64, unique=True)),
            ('email_address_id', models.ForeignKey(to='account.EmailAddress', on_delete=models.CASCADE)),
        ],
        options={
            'db_table': 'account_emailconfirmation',
        },
    ),
]

Мой вопрос заключается в следующем: Безопасно ли это и можно ли это делать, или это вызовет проблемы в дальнейшем?

Вернуться на верх