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

django.db.utils.ProgrammingError:relasi bot_trade tidak ada

Anda mungkin belum membuat migrasi apa pun untuk aplikasi bot Anda. Anda perlu menentukan nama aplikasi untuk membuat migrasi awal:

./manage.py makemigrations bot

Kemudian jalankan migrasi untuk menjalankan migrasi dan buat tabel yang hilang:

./manage migrate

Saat Anda menjalankan showmigrations , Anda dapat melihat bahwa Django berpikir bahwa ia telah menerapkan migrasi awal untuk bots Anda aplikasi. Ini mungkin karena Anda menjalankan --fake untuk aplikasi itu.

bots
 [X] 0001_initial

Anda dapat memberitahu Django untuk menandai migrasi sebagai belum diterapkan, kemudian jalankan kembali migrasi dengan:

manage.py migrate --fake bots zero
manage.py migrate bots

Ini akan berfungsi, selama tidak ada tabel dari bots aplikasi telah dibuat belum. Jika hanya beberapa tabel yang telah dibuat, maka memperbaiki database akan jauh lebih sulit.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Warisan SQLAlchemy tidak berfungsi

  2. Heroku Postgresql dengan Google Datastudio

  3. Antarmuka visual PostgreSQL mirip dengan phpMyAdmin?

  4. mengapa executeUpdate mengembalikan 1 meskipun tidak ada baris baru yang dimasukkan?

  5. Masalah Django DateRangeField