No meu caso, A tabela foi gerada automaticamente no mysql quando criei a entidade Medico e para adicionar uma nova coluna de telefone também foi feito automaticamente pelo Spring, precisei apenas adicionar o atributo telefone na entidade. Com isso, não estou entendendo a real necessidade de utilização das migrations. Alguém poderia me dar uma luz ?
Imagino que o Spring esteja realizando essas alterações automaticamente pelo uso da configuração spring.jpa.hibernate.ddl-auto=update
no application properties que eu adicionei. Mas ai me bati a dúvida, é uma má pratica utilizar essa configuração? E o certo seria utilizar apenas as migrations?
Um abraço.