Micronaut Flyway Configuration Reference

Every documented configuration property of Micronaut Flyway, with types, descriptions, and defaults.

Micronaut Flyway documentation

122 properties across 1 section

Micronaut Flyway Config Properties

Configuration properties for FlywayConfigurationProperties

PropertyTypeDescription
flyway.datasources.*.enabledbooleanSet whether this flyway configuration is enabled. Default value (true).
flyway.datasources.*.asyncbooleanWhether flyway migrations should run asynchronously.
flyway.datasources.*.clean-schemabooleanSet whether Flyway will clean the schema before running the migrations. Default value (false).
flyway.datasources.*.urljava.lang.StringJDBC url of the database to migrate
flyway.datasources.*.userjava.lang.StringThe user of the database to migrate
flyway.datasources.*.usernamejava.lang.StringThe username of the database to migrate
flyway.datasources.*.passwordjava.lang.StringThe password of the database to migrate
flyway.datasources.*.propertiesjava.util.MapThe extra custom properties
flyway.datasources.*.dry-run-outputjava.lang.StringSets the dry run output filename.
flyway.datasources.*.ignore-migration-patternsjava.lang.StringSets the migration patterns to ignore.
flyway.datasources.*.locationsjava.lang.StringSets the locations to scan recursively for migrations.
flyway.datasources.*.encodingjava.lang.StringSets the encoding of SQL migrations.
flyway.datasources.*.targetjava.lang.StringSets the target version up to which Flyway should consider migrations.
flyway.datasources.*.baseline-versionjava.lang.StringThe version to tag an existing schema with when executing baseline. Passes through to {@link FluentConfiguration#baselineVersion(String)}

Configuration properties for FluentConfiguration

PropertyTypeDescription
flyway.datasources.*.report-filenamejava.lang.String
flyway.datasources.*.environmentjava.lang.String
flyway.datasources.*.provision-modeorg.flywaydb.core.internal.configuration.resolvers.ProvisionerMode
flyway.datasources.*.working-directoryjava.lang.String
flyway.datasources.*.clear-cached-resolved-environmentjava.lang.String
flyway.datasources.*.error-overridesjava.lang.String
flyway.datasources.*.groupboolean
flyway.datasources.*.installed-byjava.lang.String
flyway.datasources.*.loggersjava.lang.String
flyway.datasources.*.mixedboolean
flyway.datasources.*.validate-migration-namingboolean
flyway.datasources.*.validate-on-migrateboolean
flyway.datasources.*.clean-disabledboolean
flyway.datasources.*.community-dbsupport-enabledboolean
flyway.datasources.*.callback-locationsjava.lang.String
flyway.datasources.*.execute-in-transactionboolean
flyway.datasources.*.detect-encodingboolean
flyway.datasources.*.default-schemajava.lang.String
flyway.datasources.*.schemasjava.lang.String
flyway.datasources.*.tablejava.lang.String
flyway.datasources.*.tablespacejava.lang.String
flyway.datasources.*.placeholder-replacementboolean
flyway.datasources.*.placeholdersjava.util.Map
flyway.datasources.*.placeholder-prefixjava.lang.String
flyway.datasources.*.placeholder-suffixjava.lang.String
flyway.datasources.*.placeholder-separatorjava.lang.String
flyway.datasources.*.script-placeholder-prefixjava.lang.String
flyway.datasources.*.script-placeholder-suffixjava.lang.String
flyway.datasources.*.powershell-executablejava.lang.String
flyway.datasources.*.sql-migration-prefixjava.lang.String
flyway.datasources.*.repeatable-sql-migration-prefixjava.lang.String
flyway.datasources.*.sql-migration-separatorjava.lang.String
flyway.datasources.*.sql-migration-suffixesjava.lang.String
flyway.datasources.*.connect-retriesint
flyway.datasources.*.connect-retries-intervalint
flyway.datasources.*.init-sqljava.lang.String
flyway.datasources.*.baseline-descriptionjava.lang.String
flyway.datasources.*.baseline-on-migrateboolean
flyway.datasources.*.out-of-orderboolean
flyway.datasources.*.skip-executing-migrationsboolean
flyway.datasources.*.skip-default-callbacksboolean
flyway.datasources.*.skip-default-resolversboolean
flyway.datasources.*.streamboolean
flyway.datasources.*.batchboolean
flyway.datasources.*.lock-retry-countint
flyway.datasources.*.kerberos-config-filejava.lang.String
flyway.datasources.*.output-query-resultsboolean
flyway.datasources.*.load-default-configuration-filesjava.lang.String
flyway.datasources.*.create-schemasboolean
flyway.datasources.*.fail-on-missing-locationsboolean
flyway.datasources.*.driverjava.lang.String
flyway.datasources.*.get-configuration-extensionjava.lang.Class
flyway.datasources.*.create-progressjava.lang.String
flyway.datasources.*.resolve-current-environmentorg.flywaydb.core.ProgressLogger

Configuration properties for FluentConfiguration

PropertyTypeDescription
flyway.datasources.*.report-filenamejava.lang.String
flyway.datasources.*.environmentjava.lang.String
flyway.datasources.*.provision-modeorg.flywaydb.core.internal.configuration.resolvers.ProvisionerMode
flyway.datasources.*.working-directoryjava.lang.String
flyway.datasources.*.clear-cached-resolved-environmentjava.lang.String
flyway.datasources.*.error-overridesjava.lang.String
flyway.datasources.*.groupboolean
flyway.datasources.*.installed-byjava.lang.String
flyway.datasources.*.loggersjava.lang.String
flyway.datasources.*.mixedboolean
flyway.datasources.*.validate-migration-namingboolean
flyway.datasources.*.validate-on-migrateboolean
flyway.datasources.*.clean-disabledboolean
flyway.datasources.*.community-dbsupport-enabledboolean
flyway.datasources.*.callback-locationsjava.lang.String
flyway.datasources.*.execute-in-transactionboolean
flyway.datasources.*.detect-encodingboolean
flyway.datasources.*.default-schemajava.lang.String
flyway.datasources.*.schemasjava.lang.String
flyway.datasources.*.tablejava.lang.String
flyway.datasources.*.tablespacejava.lang.String
flyway.datasources.*.placeholder-replacementboolean
flyway.datasources.*.placeholdersjava.util.Map
flyway.datasources.*.placeholder-prefixjava.lang.String
flyway.datasources.*.placeholder-suffixjava.lang.String
flyway.datasources.*.placeholder-separatorjava.lang.String
flyway.datasources.*.script-placeholder-prefixjava.lang.String
flyway.datasources.*.script-placeholder-suffixjava.lang.String
flyway.datasources.*.powershell-executablejava.lang.String
flyway.datasources.*.sql-migration-prefixjava.lang.String
flyway.datasources.*.repeatable-sql-migration-prefixjava.lang.String
flyway.datasources.*.sql-migration-separatorjava.lang.String
flyway.datasources.*.sql-migration-suffixesjava.lang.String
flyway.datasources.*.connect-retriesint
flyway.datasources.*.connect-retries-intervalint
flyway.datasources.*.init-sqljava.lang.String
flyway.datasources.*.baseline-descriptionjava.lang.String
flyway.datasources.*.baseline-on-migrateboolean
flyway.datasources.*.out-of-orderboolean
flyway.datasources.*.skip-executing-migrationsboolean
flyway.datasources.*.skip-default-callbacksboolean
flyway.datasources.*.skip-default-resolversboolean
flyway.datasources.*.streamboolean
flyway.datasources.*.batchboolean
flyway.datasources.*.lock-retry-countint
flyway.datasources.*.kerberos-config-filejava.lang.String
flyway.datasources.*.output-query-resultsboolean
flyway.datasources.*.load-default-configuration-filesjava.lang.String
flyway.datasources.*.create-schemasboolean
flyway.datasources.*.fail-on-missing-locationsboolean
flyway.datasources.*.driverjava.lang.String
flyway.datasources.*.get-configuration-extensionjava.lang.Class
flyway.datasources.*.create-progressjava.lang.String
flyway.datasources.*.resolve-current-environmentorg.flywaydb.core.ProgressLogger