Aangezien u overstapt van mysql naar postgresql, is het veilig om aan te nemen dat uw postgresql-database geen gegevens bevat die u nodig hebt.
Uw huidige modellen kunnen waarschijnlijk rechtstreeks in postgresql worden geïmporteerd. Dat betekent echter niet dat het migratiebestand dat u in uw bestand heeft, compatibel is met postgresql.
Het is zeer waarschijnlijk dat uw modellen in de loop van de tijd zijn geëvolueerd en het is zeer waarschijnlijk dat er veel oude migratiebestanden zijn die niet compatibel zijn met postgresql.
Stap 1:Doorloop alle apps in uw project en maak de map migraties leeg.
Stap 2:laat de postgresql-database vallen (ervan uitgaande dat deze geen gegevens heeft)
Stap 3:Voer de volgende opdracht uit om migraties voor interne django-tabellen te maken
./manage.py makemigrations
Stap 4:Voer de volgende opdracht uit voor elk van uw apps.
./manage.py makemigrations my_app_name
Stap 4:Voer ten slotte de
./manage.py migrate.