PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:relacja bot_trade nie istnieje

Prawdopodobnie nie utworzyłeś żadnych migracji dla swojej aplikacji bota. Aby utworzyć początkowe migracje, musisz podać nazwę aplikacji:

./manage.py makemigrations bot

Następnie uruchom migrację, aby uruchomić migrację i utworzyć brakującą tabelę:

./manage migrate

Po uruchomieniu showmigrations , widać, że Django myśli, że już zastosowało początkową migrację dla twoich bots aplikacja. Może to być spowodowane tym, że uruchomiłeś --fake dla tej aplikacji.

bots
 [X] 0001_initial

Możesz powiedzieć Django, aby oznaczył migracje jako niestosowane, a następnie ponownie uruchomić migrację za pomocą:

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

To powinno działać, o ile nie ma tabel z bots aplikacja została już utworzona. Jeśli utworzono tylko niektóre tabele, naprawa bazy danych będzie znacznie trudniejsza.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Złożone lewe zewnętrzne złączenia w Oracle, konwersja do PostgreSQL

  2. Napisz szybką ramkę danych pandy do postgres

  3. Jak porównać dane między dwiema bazami danych w PostgreSQL?

  4. Jak napisać DataFrame do tabeli postgres?

  5. Jak zwrócić niestandardowe typy tabel z Npgsql i procedur składowanych?