Jag hade det här problemet för testmiljö och jag ville ta bort schemat med flygväg. Jag fixade det genom att manipulera sekvensen av springbönor. Först tappade jag postgis-tillägget före flyway.clean() och sedan på den första raden i V1__init.sql lägg till CREATE EXTENSION postgis SCHEMA public; :
@Bean
@Profile("test")
public Flyway flyway(DataSource dataSource) {
Flyway flyway = new Flyway();
flyway.setDataSource(dataSource);
flyway.setLocations("classpath:db/migration");
runSql("drop extension IF EXISTS postgis CASCADE;", dataSource);
flyway.clean();
flyway.migrate();
return flyway;
}