Reinstate leading / in default value for spring.liquibase.change-log
Unfortunately, while redundant for new applications, removing the leading slash adversely affected existing application upon upgrades as it caused Liquibase to re-apply every change log. Closes gh-20177
This commit is contained in:
@@ -59,10 +59,10 @@ class SampleLiquibaseApplicationTests {
|
||||
assertThat(output).contains("Successfully acquired change log lock")
|
||||
.contains("Creating database history table with name: PUBLIC.DATABASECHANGELOG")
|
||||
.contains("Table person created")
|
||||
.contains("ChangeSet classpath:db/changelog/db.changelog-master.yaml::1::"
|
||||
.contains("ChangeSet classpath:/db/changelog/db.changelog-master.yaml::1::"
|
||||
+ "marceloverdijk ran successfully")
|
||||
.contains("New row inserted into person")
|
||||
.contains("ChangeSet classpath:db/changelog/"
|
||||
.contains("ChangeSet classpath:/db/changelog/"
|
||||
+ "db.changelog-master.yaml::2::marceloverdijk ran successfully")
|
||||
.contains("Successfully released change log lock");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user