Saya memiliki masalah ini untuk lingkungan pengujian dan saya ingin menghapus skema dengan jalur terbang. Saya memperbaikinya dengan memanipulasi urutan kacang musim semi jalur terbang. Pertama, saya menjatuhkan ekstensi postgis sebelum flyway.clean()
dan kemudian pada baris pertama V1__init.sql
tambahkan 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;
}