PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

python manage.py migrate não faz nenhuma alteração no banco de dados postgres


Certifique-se de que o aplicativo que contém esse arquivo models.py esteja incluído em INSTALLED_APPS do arquivo de configurações do seu projeto. Além disso, não toque nos arquivos na pasta de migração do aplicativo, a menos que tenha certeza de que sabe o que está fazendo. Certifique-se também de que a conta de banco de dados especificada em seu arquivo de configurações tenha os privilégios necessários.

Se você mudou recentemente sua versão do Django, este link pode ser útil para você. Mas tente de qualquer maneira e faça as migrações por aplicativo neste caso:
python manage.py makemigrations app_name

Se tudo mais falhar, apenas descarte as tabelas do banco de dados e regenere tudo do zero. No entanto, se em algum momento você mexeu com qualquer um dos arquivos de migração, convém remover todos eles antes de executar makemigrations para garantir que você tenha um conjunto novo e funcional de arquivos de migração nos quais o manage.py possa trabalhar.