PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

python manage.py migrasi tidak membuat perubahan apa pun di database postgres

Pastikan aplikasi yang berisi file models.py tersebut disertakan dalam INSTALLED_APPS dari file pengaturan proyek Anda. Selain itu, jangan sentuh file di bawah folder migrasi aplikasi kecuali Anda yakin tahu apa yang Anda lakukan. Harap pastikan juga bahwa akun DB yang ditentukan dalam file pengaturan Anda memiliki hak istimewa yang diperlukan.

Jika Anda baru saja mengubah versi Django Anda, tautan mungkin berguna bagi Anda. Tapi tetap mencobanya dan lakukan migrasi per aplikasi dalam kasus ini:

python manage.py makemigrations app_name

Jika semuanya gagal, jatuhkan saja tabel database, dan buat ulang semuanya dari awal. Namun, jika pada titik tertentu, Anda mengacaukan salah satu file migrasi, Anda mungkin ingin menghapus semuanya sebelum melakukan makemigrations untuk memastikan bahwa Anda memiliki kumpulan file migrasi baru dan berfungsi yang dapat dikerjakan oleh manage.py.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menerapkan prioritas dalam SQL (postgres)

  2. Apakah ada cara untuk mengindeks di postgres untuk pencarian substring cepat?

  3. PHP dan Postgres:menangkap kesalahan?

  4. setParameter() tidak menyetel tanda kutip yang tepat

  5. Kinerja basis data:pemfilteran pada kolom vs. tabel terpisah