sql >> Databasteknik >  >> RDS >> PostgreSQL

python manage.py migrate gör inga ändringar i postgres-databasen

Se till att appen som innehåller den models.py-filen ingår i INSTALLED_APPS i ditt projekts inställningsfil. Rör dessutom inte filerna under appens migreringsmapp om du inte är säker på att du vet vad du gör. Se också till att DB-kontot som anges i din inställningsfil har nödvändiga rättigheter.

Om du nyligen ändrade din Django-version, denna länk kan vara till nytta för dig. Men ge det ett försök ändå och gör migreringarna per app i det här fallet:

python manage.py makemigrations app_name

Om allt annat misslyckas, släpp bara tabellerna i databasen och regenerera allt från början. Men om du någon gång bråkat med någon av migreringsfilerna kanske du vill ta bort dem alla innan du utför makemigrering för att säkerställa att du har en ny och fungerande uppsättning migreringsfiler som manage.py kan arbeta med.



  1. VÄLJA data från lagrade procedurer

  2. MAX(kolumn) ger mig ett fel värde

  3. Rapportera SQLDIAG-prestandadata via RML Utilities Tool | SQL Server Performance Felsökning -7

  4. mySQL-returindex efter infogning