• Andy Wilkinson's avatar
    Configure Flyway with initSqls for any DataSource configuration · 95f26c63
    Andy Wilkinson authored
    Previously, spring.flyway.init-sqls was only applied to Flyway's
    configuration if Flyway was being configured to create the DataSource.
    If Flyway was being configured to use an existing DataSource, init-sqls
    was not applied. This is a hangover from when the init SQLs support was
    introduced. At that time, Flyway only supported SQL to initialize the
    connection when it was creating the DataSource. Flyway 5.2 added init
    SQL support no matter how Flyway's DataSource was configured.
    
    This commit updates FlywayAutoConfiguration to always apply the
    init-sqls property to Flyway's configuration. The property's
    documentation does not describe the current limitation so this change
    should align the behaviour with what the documentation leads people to
    expect.
    
    Fixes gh-23392
    95f26c63
Name
Last commit
Last update
..
main Loading commit data...
test Loading commit data...