Karena Anda berpindah dari mysql ke postgresql, aman untuk mengasumsikan bahwa db postgresql Anda tidak memiliki data yang Anda butuhkan.
Model Anda saat ini mungkin dapat diimpor langsung ke postgresql. Namun itu tidak berarti file migrasi yang Anda miliki di file tersebut kompatibel dengan postgresql.
Kemungkinan besar model Anda berevolusi selama periode waktu tertentu dan kemungkinan besar ada banyak file migrasi lama yang tidak kompatibel dengan postgresql.
Langkah 1:Buka semua aplikasi di proyek Anda dan hapus folder migrasi.
Langkah 2:hapus database postgresql (dengan asumsi tidak ada data)
Langkah 3:Lakukan perintah berikut untuk membuat migrasi untuk tabel internal Django
./manage.py makemigrations
Langkah 4:Lakukan perintah berikut untuk setiap aplikasi Anda.
./manage.py makemigrations my_app_name
Langkah 4:Terakhir, lakukan
./manage.py migrate.