To merge exist migration files into one file:
- Remove
django_migration
records table (manually) - Remove all migration files
- run
python manage.py migrate --fake
command - run
python manage.py makemigrations
command - run
python manage.py migrate --fake-initial
command - run
python manage.py migrate contenttypes
command - and finally, for chacking if everything is just fine, run
python manage.py migrate
command
Now, check django_migration
table and make sure all new files added in this table