Class FlywayProperties
java.lang.Object
org.springframework.boot.autoconfigure.flyway.FlywayProperties
Configuration properties for Flyway database migrations.
- Since:
- 1.1.0
- Author:
- Dave Syer, EddĂș MelĂ©ndez, Stephane Nicoll, Chris Bono
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOracleConfigurationExtensionproperties.static classPostgreSQLConfigurationExtensionproperties.static classSQLServerConfigurationExtensionproperties. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBatch()intString[]intString[]Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getTable()getUrl()getUser()booleanbooleanbooleanDeprecated, for removal: This API element is subject to removal in a future version.booleanbooleanbooleanbooleanbooleanisGroup()booleanisMixed()booleanbooleanbooleanbooleanbooleanbooleanvoidsetBaselineDescription(String baselineDescription) voidsetBaselineOnMigrate(boolean baselineOnMigrate) voidsetBaselineVersion(String baselineVersion) voidvoidsetCleanDisabled(boolean cleanDisabled) voidsetCleanOnValidationError(boolean cleanOnValidationError) Deprecated, for removal: This API element is subject to removal in a future version.voidsetCommunityDbSupportEnabled(Boolean communityDbSupportEnabled) voidsetConnectRetries(int connectRetries) voidsetConnectRetriesInterval(Duration connectRetriesInterval) voidsetCreateSchemas(boolean createSchemas) voidsetDefaultSchema(String defaultSchema) voidsetDetectEncoding(Boolean detectEncoding) voidsetDriverClassName(String driverClassName) voidsetDryRunOutput(File dryRunOutput) voidsetEnabled(boolean enabled) voidsetEncoding(Charset encoding) voidsetErrorOverrides(String[] errorOverrides) voidsetExecuteInTransaction(boolean executeInTransaction) voidsetFailOnMissingLocations(boolean failOnMissingLocations) voidsetGroup(boolean group) voidsetIgnoreMigrationPatterns(List<String> ignoreMigrationPatterns) voidsetInitSqls(List<String> initSqls) voidsetInstalledBy(String installedBy) voidsetJdbcProperties(Map<String, String> jdbcProperties) voidsetKerberosConfigFile(String kerberosConfigFile) voidsetLocations(List<String> locations) voidsetLockRetryCount(Integer lockRetryCount) voidsetLoggers(String[] loggers) voidsetMixed(boolean mixed) voidsetOracleKerberosCacheFile(String oracleKerberosCacheFile) Deprecated, for removal: This API element is subject to removal in a future version.voidsetOracleSqlplus(Boolean oracleSqlplus) Deprecated, for removal: This API element is subject to removal in a future version.voidsetOracleSqlplusWarn(Boolean oracleSqlplusWarn) Deprecated, for removal: This API element is subject to removal in a future version.voidsetOracleWalletLocation(String oracleWalletLocation) Deprecated, for removal: This API element is subject to removal in a future version.voidsetOutOfOrder(boolean outOfOrder) voidsetOutputQueryResults(Boolean outputQueryResults) voidsetPassword(String password) voidsetPlaceholderPrefix(String placeholderPrefix) voidsetPlaceholderReplacement(boolean placeholderReplacement) voidsetPlaceholders(Map<String, String> placeholders) voidsetPlaceholderSeparator(String placeholderSeparator) voidsetPlaceholderSuffix(String placeholderSuffix) voidsetRepeatableSqlMigrationPrefix(String repeatableSqlMigrationPrefix) voidsetSchemas(List<String> schemas) voidsetScriptPlaceholderPrefix(String scriptPlaceholderPrefix) voidsetScriptPlaceholderSuffix(String scriptPlaceholderSuffix) voidsetSkipDefaultCallbacks(boolean skipDefaultCallbacks) voidsetSkipDefaultResolvers(boolean skipDefaultResolvers) voidsetSkipExecutingMigrations(Boolean skipExecutingMigrations) voidsetSqlMigrationPrefix(String sqlMigrationPrefix) voidsetSqlMigrationSeparator(String sqlMigrationSeparator) voidsetSqlMigrationSuffixes(List<String> sqlMigrationSuffixes) voidsetSqlServerKerberosLoginFile(String sqlServerKerberosLoginFile) Deprecated, for removal: This API element is subject to removal in a future version.voidvoidvoidsetTablespace(String tablespace) voidvoidvoidvoidsetValidateMigrationNaming(boolean validateMigrationNaming) voidsetValidateOnMigrate(boolean validateOnMigrate)
-
Constructor Details
-
FlywayProperties
public FlywayProperties()
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isFailOnMissingLocations
public boolean isFailOnMissingLocations() -
setFailOnMissingLocations
public void setFailOnMissingLocations(boolean failOnMissingLocations) -
getLocations
-
setLocations
-
getEncoding
-
setEncoding
-
getConnectRetries
public int getConnectRetries() -
setConnectRetries
public void setConnectRetries(int connectRetries) -
getConnectRetriesInterval
-
setConnectRetriesInterval
-
getLockRetryCount
public int getLockRetryCount() -
setLockRetryCount
-
getDefaultSchema
-
setDefaultSchema
-
getSchemas
-
setSchemas
-
isCreateSchemas
public boolean isCreateSchemas() -
setCreateSchemas
public void setCreateSchemas(boolean createSchemas) -
getTable
-
setTable
-
getTablespace
-
setTablespace
-
getBaselineDescription
-
setBaselineDescription
-
getBaselineVersion
-
setBaselineVersion
-
getInstalledBy
-
setInstalledBy
-
getPlaceholders
-
setPlaceholders
-
getPlaceholderPrefix
-
setPlaceholderPrefix
-
getPlaceholderSuffix
-
setPlaceholderSuffix
-
getPlaceholderSeparator
-
setPlaceholderSeparator
-
isPlaceholderReplacement
public boolean isPlaceholderReplacement() -
setPlaceholderReplacement
public void setPlaceholderReplacement(boolean placeholderReplacement) -
getSqlMigrationPrefix
-
setSqlMigrationPrefix
-
getSqlMigrationSuffixes
-
setSqlMigrationSuffixes
-
getSqlMigrationSeparator
-
setSqlMigrationSeparator
-
getRepeatableSqlMigrationPrefix
-
setRepeatableSqlMigrationPrefix
-
getTarget
-
setTarget
-
getUser
-
setUser
-
getPassword
-
setPassword
-
getDriverClassName
-
setDriverClassName
-
getUrl
-
setUrl
-
getInitSqls
-
setInitSqls
-
isBaselineOnMigrate
public boolean isBaselineOnMigrate() -
setBaselineOnMigrate
public void setBaselineOnMigrate(boolean baselineOnMigrate) -
isCleanDisabled
public boolean isCleanDisabled() -
setCleanDisabled
public void setCleanDisabled(boolean cleanDisabled) -
isCleanOnValidationError
@Deprecated(since="3.4.0", forRemoval=true) @DeprecatedConfigurationProperty(since="3.4.0", reason="Deprecated in Flyway 10.18") public boolean isCleanOnValidationError()Deprecated, for removal: This API element is subject to removal in a future version. -
setCleanOnValidationError
@Deprecated(since="3.4.0", forRemoval=true) public void setCleanOnValidationError(boolean cleanOnValidationError) Deprecated, for removal: This API element is subject to removal in a future version. -
isGroup
public boolean isGroup() -
setGroup
public void setGroup(boolean group) -
isMixed
public boolean isMixed() -
setMixed
public void setMixed(boolean mixed) -
isOutOfOrder
public boolean isOutOfOrder() -
setOutOfOrder
public void setOutOfOrder(boolean outOfOrder) -
isSkipDefaultCallbacks
public boolean isSkipDefaultCallbacks() -
setSkipDefaultCallbacks
public void setSkipDefaultCallbacks(boolean skipDefaultCallbacks) -
isSkipDefaultResolvers
public boolean isSkipDefaultResolvers() -
setSkipDefaultResolvers
public void setSkipDefaultResolvers(boolean skipDefaultResolvers) -
isValidateMigrationNaming
public boolean isValidateMigrationNaming() -
setValidateMigrationNaming
public void setValidateMigrationNaming(boolean validateMigrationNaming) -
isValidateOnMigrate
public boolean isValidateOnMigrate() -
setValidateOnMigrate
public void setValidateOnMigrate(boolean validateOnMigrate) -
getScriptPlaceholderPrefix
-
setScriptPlaceholderPrefix
-
getScriptPlaceholderSuffix
-
setScriptPlaceholderSuffix
-
isExecuteInTransaction
public boolean isExecuteInTransaction() -
setExecuteInTransaction
public void setExecuteInTransaction(boolean executeInTransaction) -
getLoggers
-
setLoggers
-
getBatch
-
setBatch
-
getDryRunOutput
-
setDryRunOutput
-
getErrorOverrides
-
setErrorOverrides
-
getOracleSqlplus
@DeprecatedConfigurationProperty(replacement="spring.flyway.oracle.sqlplus", since="3.2.0") @Deprecated(since="3.2.0", forRemoval=true) public Boolean getOracleSqlplus()Deprecated, for removal: This API element is subject to removal in a future version. -
setOracleSqlplus
Deprecated, for removal: This API element is subject to removal in a future version. -
getOracleSqlplusWarn
@DeprecatedConfigurationProperty(replacement="spring.flyway.oracle.sqlplus-warn", since="3.2.0") @Deprecated(since="3.2.0", forRemoval=true) public Boolean getOracleSqlplusWarn()Deprecated, for removal: This API element is subject to removal in a future version. -
setOracleSqlplusWarn
@Deprecated(since="3.2.0", forRemoval=true) public void setOracleSqlplusWarn(Boolean oracleSqlplusWarn) Deprecated, for removal: This API element is subject to removal in a future version. -
getOracleWalletLocation
@DeprecatedConfigurationProperty(replacement="spring.flyway.oracle.wallet-location", since="3.2.0") @Deprecated(since="3.2.0", forRemoval=true) public String getOracleWalletLocation()Deprecated, for removal: This API element is subject to removal in a future version. -
setOracleWalletLocation
@Deprecated(since="3.2.0", forRemoval=true) public void setOracleWalletLocation(String oracleWalletLocation) Deprecated, for removal: This API element is subject to removal in a future version. -
getStream
-
setStream
-
getJdbcProperties
-
setJdbcProperties
-
getKerberosConfigFile
-
setKerberosConfigFile
-
getOracleKerberosCacheFile
@DeprecatedConfigurationProperty(replacement="spring.flyway.oracle.kerberos-cache-file", since="3.2.0") @Deprecated(since="3.2.0", forRemoval=true) public String getOracleKerberosCacheFile()Deprecated, for removal: This API element is subject to removal in a future version. -
setOracleKerberosCacheFile
@Deprecated(since="3.2.0", forRemoval=true) public void setOracleKerberosCacheFile(String oracleKerberosCacheFile) Deprecated, for removal: This API element is subject to removal in a future version. -
getOutputQueryResults
-
setOutputQueryResults
-
getSqlServerKerberosLoginFile
@DeprecatedConfigurationProperty(replacement="spring.flyway.sqlserver.kerberos-login-file") @Deprecated(since="3.2.0", forRemoval=true) public String getSqlServerKerberosLoginFile()Deprecated, for removal: This API element is subject to removal in a future version. -
setSqlServerKerberosLoginFile
@Deprecated(since="3.2.0", forRemoval=true) public void setSqlServerKerberosLoginFile(String sqlServerKerberosLoginFile) Deprecated, for removal: This API element is subject to removal in a future version. -
getSkipExecutingMigrations
-
setSkipExecutingMigrations
-
getIgnoreMigrationPatterns
-
setIgnoreMigrationPatterns
-
getDetectEncoding
-
setDetectEncoding
-
getCommunityDbSupportEnabled
-
setCommunityDbSupportEnabled
-
getOracle
-
getPostgresql
-
getSqlserver
-