I am upgrading my django
application from 1.5
to 1.11
. I am upgrading 3rd party packages too. While upgrading django-cms 2.4
to 3.5
I am facing some migration issues. I have an already existing mysql database. So after upgrading django-cms
:
1) I deleted all the migration except __init__.py
from django-cms
migration folder.
2)Deleted data from django_migration
data from my db using delete from django_migrations;
.
3)Then I performed python manage.py makemigration cms
and then python manage.py migrate cms --fake
.
But while running application I am getting table cms_urlconfrevision does not exist
.
Because some new tables are creating in new version of django-cms
. As per my understanding no new tables will create while perform --fake migration
. So I performed python manage.py migrate
to create new tables but it showing error some table already exists. Please help me to get rid of this error.
Reference : Django 1.8: Create initial migrations for existing schema