Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PostgreSQL . Models.py tidak diubah menjadi skema database

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tampilkan kolom hanya jika bukan null

  2. Output antara dua tanggal mysql

  3. Bagaimana cara MEMANGGIL PROSEDUR di MySQL?

  4. Nilai yang dipisahkan koma dalam klausa MySQL IN

  5. Bagaimana cara menghitung kemunculan di kolom yang dipisahkan koma?