• Phillip Webb's avatar
    Allow DB migrations without DataSourceProperties · 8ba45cc6
    Phillip Webb authored
    Update `FlywayAutoConfiguration`, `LiquibaseAutoConfiguration` and
    `DataSourceInitializer` classes so that they no longer depend on
    `DataSourceProperties`. DB migrations can now be performed against
    a `@Bean` defined primary `DataSource` with an alternative
    username/password.
    
    This update also removed using fallback properties when a custom
    connection `url` is defined with Flyway or Liquibase. We now assume
    that `username`, `password` and `driver-class-name` will be provided
    if the default values are unacceptable. Our previous logic was
    particularly flawed if a custom URL caused a change of driver type.
    
    Closes gh-25643
    8ba45cc6
Name
Last commit
Last update
..
checkstyle-header.txt Loading commit data...
checkstyle-suppressions.xml Loading commit data...
checkstyle.xml Loading commit data...
import-control.xml Loading commit data...