Junior — Middle
Como é realizado o processo de criação de migrações no Django para alterar o esquema do banco de dados?
sobes.tech IA
Resposta da IA
No Django, o processo de criar migrações para alterar o esquema da base de dados é realizado através do sistema de migrações incorporado, que rastreia as alterações nos modelos e gera os ficheiros de migração correspondentes.
Principais passos:
- Faça alterações nos modelos (por exemplo, adicione um novo campo, altere o tipo de campo).
- Execute o comando:
django manage.py makemigrations
Este comando comparará os modelos atuais com o último estado das migrações e criará um novo ficheiro de migração com a descrição das alterações.
- Aplique as migrações à base de dados:
django manage.py migrate
Este comando executará os comandos SQL necessários para alterar o esquema da base de dados de acordo com as migrações.
Assim, o processo de criação de migrações está automatizado e permite modificar a estrutura da base de dados de forma segura e sequencial sem escrever SQL manualmente.