Como não tenho o mysql baixado, gostaria de saber se no lugar no mysql eu posso colocar o postgresql no terminal ou se não da certo, se puder, teria como me dar uma luz, por favor?!
Como não tenho o mysql baixado, gostaria de saber se no lugar no mysql eu posso colocar o postgresql no terminal ou se não da certo, se puder, teria como me dar uma luz, por favor?!
Boa Tarde Amanda,
Da para utilizar o postgresql, não utilizo o terminal uso o pgAdmin. No pom.xml tu só coloca a dependencia org.flywaydb e configura o teu properties normal.
Sim, você pode utilizar um banco de sua preferência.
Alisson Ferreira, se não for te atrapalhar, vc consegue me mandar como vc faz com o pgAdmin sem ser pelo terminal? por favor!
Boa Tarde Amanda,
Vi que você já fez o curso de postgresql, então vou parti do ponto que já saiba utilizar o pgAdmin blz?
1º - Abre o pgAdmin 2º - Cria um Database 3º - No pom.xml adiciona a dependência do postgresql
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
4º - No application.properties adiciona os comandos do banco
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.datasource.url=jdbc:postgresql://localhost:5432/NOME_DATABASE_CRIADO_NO_PASSO_2º
spring.datasource.username=
spring.datasource.password=
5º - Adiciona os comando do flyway para ativar o mesmo
spring.flyway.enabled=true
spring.flyway.baseline-on-migrate=true
6º - Certifica se os arquivos .sql estão na pasta certa, src/main/resources/db/migration
7º - Roda o projeto, se estiver tudo certo é só entrar na Database criado no passo 2º e em Schemas>Tables e verificar se tem as tabelas flyway_schema_history e a do medicos