diff --git a/persistence-modules/flyway-repair/docker-compose/.env b/persistence-modules/flyway-repair/docker-compose/.env
index 52bd0d6510..69785c6e5c 100644
--- a/persistence-modules/flyway-repair/docker-compose/.env
+++ b/persistence-modules/flyway-repair/docker-compose/.env
@@ -1,2 +1 @@
-MYSQL_PORT=3316
POSTGRES_PORT=5431
\ No newline at end of file
diff --git a/persistence-modules/flyway-repair/docker-compose/docker-compose.yaml b/persistence-modules/flyway-repair/docker-compose/docker-compose.yaml
index 23270c043d..b3502f8775 100644
--- a/persistence-modules/flyway-repair/docker-compose/docker-compose.yaml
+++ b/persistence-modules/flyway-repair/docker-compose/docker-compose.yaml
@@ -1,14 +1,6 @@
version: '3.0'
services:
- mysql-test:
- image: mysql:8.0.17
- ports:
- - ${MYSQL_PORT}:3306
- env_file:
- - mysql.env
- networks:
- - baeldung
postgres-test:
image: postgres:11.5
diff --git a/persistence-modules/flyway-repair/docker-compose/mysql.env b/persistence-modules/flyway-repair/docker-compose/mysql.env
deleted file mode 100644
index 597344d88c..0000000000
--- a/persistence-modules/flyway-repair/docker-compose/mysql.env
+++ /dev/null
@@ -1,5 +0,0 @@
-MYSQL_ROOT_PASSWORD=password
-MYSQL_RANDOM_ROOT_PASSWORD=yes
-MYSQL_USER=testuser
-MYSQL_PASSWORD=password
-MYSQL_DATABASE=testdb
\ No newline at end of file
diff --git a/persistence-modules/flyway-repair/pom.xml b/persistence-modules/flyway-repair/pom.xml
index f9d62d5dad..4d61bd5c0e 100644
--- a/persistence-modules/flyway-repair/pom.xml
+++ b/persistence-modules/flyway-repair/pom.xml
@@ -18,7 +18,6 @@
org.flywaydb
flyway-core
- ${flyway-core.version}
org.springframework.boot
@@ -31,37 +30,23 @@
org.flywaydb
flyway-maven-plugin
- ${flyway-maven-plugin.version}
org.springframework.boot
spring-boot-maven-plugin
-
-
- true
- src/main/resources
-
- *.properties
- db/**/*.sql
-
-
-
-
- 6.5.0
- 6.5.0
- src/main/resources/application-${db.engine}.properties
-
-
h2
+
+ true
+
- h2
+ h2
@@ -72,24 +57,10 @@
-
- mysql
-
- mysql
-
-
-
- mysql
- mysql-connector-java
- runtime
-
-
-
-
postgres
- postgres
+ postgres
@@ -102,4 +73,8 @@
+
+ src/main/resources/application-${spring-boot.run.profiles}.properties
+
+
diff --git a/persistence-modules/flyway-repair/src/main/resources/application-callbacks.properties b/persistence-modules/flyway-repair/src/main/resources/application-callbacks.properties
index 2c10fc711f..7fb3124764 100644
--- a/persistence-modules/flyway-repair/src/main/resources/application-callbacks.properties
+++ b/persistence-modules/flyway-repair/src/main/resources/application-callbacks.properties
@@ -1 +1 @@
-flyway.locations=db/migration,db/callbacks
\ No newline at end of file
+spring.flyway.locations=classpath:db/migration,classpath:db/callback
\ No newline at end of file
diff --git a/persistence-modules/flyway-repair/src/main/resources/application-mysql.properties b/persistence-modules/flyway-repair/src/main/resources/application-mysql.properties
deleted file mode 100644
index 341f978068..0000000000
--- a/persistence-modules/flyway-repair/src/main/resources/application-mysql.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-flyway.url=jdbc:mysql://127.0.0.1:3316/testdb
-flyway.user=testuser
-flyway.password=password
\ No newline at end of file
diff --git a/persistence-modules/flyway-repair/src/main/resources/application.properties b/persistence-modules/flyway-repair/src/main/resources/application.properties
index 3fae835eb1..da666d3cc2 100644
--- a/persistence-modules/flyway-repair/src/main/resources/application.properties
+++ b/persistence-modules/flyway-repair/src/main/resources/application.properties
@@ -1,6 +1,3 @@
-spring.profiles.include=@db.engine@
-
spring.datasource.url=${flyway.url}
spring.datasource.username=${flyway.user}
spring.datasource.password=${flyway.password}
-spring.flyway.locations=${flyway.locations:db/migration}
\ No newline at end of file
diff --git a/persistence-modules/flyway-repair/src/main/resources/db/callbacks/afterMigrateError.sql b/persistence-modules/flyway-repair/src/main/resources/db/callback/afterMigrateError__repair.sql
similarity index 100%
rename from persistence-modules/flyway-repair/src/main/resources/db/callbacks/afterMigrateError.sql
rename to persistence-modules/flyway-repair/src/main/resources/db/callback/afterMigrateError__repair.sql
diff --git a/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_0__add_table_one.sql b/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_0__add_table.sql
similarity index 100%
rename from persistence-modules/flyway-repair/src/main/resources/db/migration/V1_0__add_table_one.sql
rename to persistence-modules/flyway-repair/src/main/resources/db/migration/V1_0__add_table.sql
diff --git a/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_1__add_table_two.sql b/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_1__add_table.sql
similarity index 100%
rename from persistence-modules/flyway-repair/src/main/resources/db/migration/V1_1__add_table_two.sql
rename to persistence-modules/flyway-repair/src/main/resources/db/migration/V1_1__add_table.sql
diff --git a/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_2__add_table_three.sql b/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_2__add_table.sql
similarity index 100%
rename from persistence-modules/flyway-repair/src/main/resources/db/migration/V1_2__add_table_three.sql
rename to persistence-modules/flyway-repair/src/main/resources/db/migration/V1_2__add_table.sql
diff --git a/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_3__add_table.sql b/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_3__add_table.sql
index ec434dd5b2..cf89d5f308 100644
--- a/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_3__add_table.sql
+++ b/persistence-modules/flyway-repair/src/main/resources/db/migration/V1_3__add_table.sql
@@ -1,3 +1,3 @@
-create table table_one (
+create table table_four (
id numeric primary key
);
\ No newline at end of file