Ошибка при создании миграций django-oauth-toolkit с помощью add_token_checksum

У меня есть приложение Django, которое работает уже довольно долгое время, и я хочу обновить библиотеку django-oauth-toolkit. В данном случае обновление должно быть произведено с версии 2.4.0 до 3.0.1. Проблема в том, что когда я выполняю команду python manage.py migrate, поле

oauth2_provider.00XX_add_token_checksum

никогда не устанавливается на OK, он продолжает обрабатывать и никогда не останавливается. Консоль показывает следующее:

Operations to perform:
  Apply all migrations: admin, auth, contenttypes, oauth2_provider, sessions, users
Running migrations:
  Applying oauth2_provider.0011_refreshtoken_token_family... OK
  Applying oauth2_provider.0012_add_token_checksum...

Что это может быть?

Согласно описанию в комментариях:

Решение заключается в том, что в таблице oauth2_provider_accesstoken table хранится слишком много access_tokens, чтобы django мог вычислить контрольную сумму. Итак, решение состояло в том, чтобы удалить все старые access_tokens, которые не используются и срок годности которых истек

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