Обновление Celery с 4.4.6 до 5.1.2 завершается с ошибкой DatabaseError: ORA-00904: "DJANGO_CELERY_BEAT_PERIODI5B67". "EXPIRE_SECONDS": недопустимый идентификатор
У меня есть работающее приложение DJango с
python 3.7.12
django==2.2.24
celery==4.4.6
django-celery-beat==1.5.0
Мне нужно обновить сельдерей до
celery==5.1.2
django-celery-beat==2.2.0
После обновления библиотек я получаю следующую ошибку.
Exception in thread django-main-thread:
Traceback (most recent call last):
File "/home/ssin/workspace/djapp/venv3712/lib/python3.7/site-packages/django/db/backends/utils.py", line 84, in _execute
return self.cursor.execute(sql, params)
File "/home/ssin/workspace/djapp/venv3712/lib/python3.7/site-packages/django/db/backends/oracle/base.py", line 510, in execute
return self.cursor.execute(query, self._param_generator(params))
cx_Oracle.DatabaseError: ORA-00904: "DJANGO_CELERY_BEAT_PERIODI5B67"."EXPIRE_SECONDS": invalid identifier
Я попытался воссоздать миграцию и запустить миграции, но это также не удалось с той же ошибкой.
python manage.py makemigrations
python manage.py migrate django_celery_beat