Sobes.tech
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:

  1. Faça alterações nos modelos (por exemplo, adicione um novo campo, altere o tipo de campo).
  2. 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.

  1. 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.