sql >> Databasteknik >  >> RDS >> PostgreSQL

django.db.utils.ProgrammingError:relation bot_trade existerar inte

Du har förmodligen inte skapat några migreringar för din bot-app. Du måste ange appnamnet för att skapa de första migreringarna:

./manage.py makemigrations bot

Kör sedan migrera för att köra migreringen och skapa den saknade tabellen:

./manage migrate

När du kör showmigrations , kan du se att Django tror att den redan har tillämpat den initiala migreringen för dina bots app. Det kan bero på att du körde --fake för den appen.

bots
 [X] 0001_initial

Du kan säga åt Django att markera migreringarna som ej tillämpade och sedan köra om migreringen med:

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

Detta bör fungera så länge som inga tabeller från bots appen har skapats ännu. Om bara några av tabellerna har skapats blir det mycket svårare att fixa databasen.



  1. Största inte null-kolumnen

  2. Hur man formaterar datum i Oracle

  3. Mappstruktur för att lagra miljontals bilder?

  4. Hur man förhindrar dubbletter av poster från min tabell Insert ignore fungerar inte här