Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre a criação das tabelas

Olá, eu faço manutenção em um backend que é utilizado uma versão anterior do spring boot, algo que eu notei é que a criação de tabelas no banco de dados é realizada automaticamente, é realizado o mapping com as anotações e etc, quando o spring é iniciado é realizado a criação das tabelas que ainda não foram criadas.

Esse recurso foi retirado no novo spring-boot 3? se foi qual o motivo?

2 respostas

Peço desculpas mas encontrei o problema, eu não estou acostumado a criar e configurar projetos spring do zero (até por isso estou fazendo esse curso) , mas para habilitar a criação de tabelas e colunas no banco de dados via hibernate é necessário inserir a seguinte linha no application.properties:

spring.jpa.hibernate.ddl-auto=update

Sempre que o spring for inicializado ele vai procurar por tabelas e colunas novas, e criar automaticamente.

Mas agora fica outra dúvida, existe algum problema em atualizar em manter um sistema usando esse recurso? Por que usar o migration em relação a essa estratégia?

Muito obrigado galera!

solução!

Oi Felipe!

Tem um tópico similar aqui: https://cursos.alura.com.br/forum/topico-duvida-258074