Da du flytter fra mysql til postgresql, er det sikkert at antage, at din postgresql db ikke har nogen data, du har brug for.
Dine nuværende modeller kan sandsynligvis importeres direkte til postgresql. Det betyder dog ikke, at migreringsfilen, som du har på filen, er kompatibel med postgresql.
Det er meget sandsynligt, at dine modeller har udviklet sig over en periode, og det er meget sandsynligt, at der er mange gamle migreringsfiler, der ikke er kompatible med postgresql.
Trin 1:Gå gennem alle apps i dit projekt og ryd migreringsmappen.
Trin 2:slip postgresql-databasen (forudsat at den ikke har nogen data)
Trin 3:Udfør følgende kommando for at oprette migreringer til interne django-tabeller
./manage.py makemigrations
Trin 4:Udfør følgende kommando for hver af dine apps.
./manage.py makemigrations my_app_name
Trin 4:Gør endelig
./manage.py migrate.