类 FlywayProperties
java.lang.Object
org.springframework.boot.autoconfigure.flyway.FlywayProperties
Configuration properties for Flyway database migrations.
- 从以下版本开始:
- 1.1.0
- 作者:
- Dave Syer, Eddú Meléndez, Stephane Nicoll, Chris Bono
-
嵌套类概要
嵌套类修饰符和类型类说明static classOracleConfigurationExtensionproperties.static classPostgreSQLConfigurationExtensionproperties.static classSQLServerConfigurationExtensionproperties. -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getBatch()intString[]intString[]已过时, 待删除: 此 API 元素将从以后的版本中删除。已过时, 待删除: 此 API 元素将从以后的版本中删除。已过时, 待删除: 此 API 元素将从以后的版本中删除。已过时, 待删除: 此 API 元素将从以后的版本中删除。已过时, 待删除: 此 API 元素将从以后的版本中删除。getTable()getUrl()getUser()booleanbooleanboolean已过时, 待删除: 此 API 元素将从以后的版本中删除。booleanbooleanbooleanbooleanbooleanisGroup()booleanisMixed()booleanbooleanbooleanbooleanbooleanbooleanvoidsetBaselineDescription(String baselineDescription) voidsetBaselineOnMigrate(boolean baselineOnMigrate) voidsetBaselineVersion(String baselineVersion) voidvoidsetCleanDisabled(boolean cleanDisabled) voidsetCleanOnValidationError(boolean cleanOnValidationError) 已过时, 待删除: 此 API 元素将从以后的版本中删除。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) 已过时, 待删除: 此 API 元素将从以后的版本中删除。voidsetOracleSqlplus(Boolean oracleSqlplus) 已过时, 待删除: 此 API 元素将从以后的版本中删除。voidsetOracleSqlplusWarn(Boolean oracleSqlplusWarn) 已过时, 待删除: 此 API 元素将从以后的版本中删除。voidsetOracleWalletLocation(String oracleWalletLocation) 已过时, 待删除: 此 API 元素将从以后的版本中删除。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) 已过时, 待删除: 此 API 元素将从以后的版本中删除。voidvoidvoidsetTablespace(String tablespace) voidvoidvoidvoidsetValidateMigrationNaming(boolean validateMigrationNaming) voidsetValidateOnMigrate(boolean validateOnMigrate)
-
构造器详细资料
-
FlywayProperties
public FlywayProperties()
-
-
方法详细资料
-
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()已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
setCleanOnValidationError
@Deprecated(since="3.4.0", forRemoval=true) public void setCleanOnValidationError(boolean cleanOnValidationError) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
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()已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
setOracleSqlplus
已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
getOracleSqlplusWarn
@DeprecatedConfigurationProperty(replacement="spring.flyway.oracle.sqlplus-warn", since="3.2.0") @Deprecated(since="3.2.0", forRemoval=true) public Boolean getOracleSqlplusWarn()已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
setOracleSqlplusWarn
@Deprecated(since="3.2.0", forRemoval=true) public void setOracleSqlplusWarn(Boolean oracleSqlplusWarn) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
getOracleWalletLocation
@DeprecatedConfigurationProperty(replacement="spring.flyway.oracle.wallet-location", since="3.2.0") @Deprecated(since="3.2.0", forRemoval=true) public String getOracleWalletLocation()已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
setOracleWalletLocation
@Deprecated(since="3.2.0", forRemoval=true) public void setOracleWalletLocation(String oracleWalletLocation) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
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()已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
setOracleKerberosCacheFile
@Deprecated(since="3.2.0", forRemoval=true) public void setOracleKerberosCacheFile(String oracleKerberosCacheFile) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
getOutputQueryResults
-
setOutputQueryResults
-
getSqlServerKerberosLoginFile
@DeprecatedConfigurationProperty(replacement="spring.flyway.sqlserver.kerberos-login-file") @Deprecated(since="3.2.0", forRemoval=true) public String getSqlServerKerberosLoginFile()已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
setSqlServerKerberosLoginFile
@Deprecated(since="3.2.0", forRemoval=true) public void setSqlServerKerberosLoginFile(String sqlServerKerberosLoginFile) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
getSkipExecutingMigrations
-
setSkipExecutingMigrations
-
getIgnoreMigrationPatterns
-
setIgnoreMigrationPatterns
-
getDetectEncoding
-
setDetectEncoding
-
getCommunityDbSupportEnabled
-
setCommunityDbSupportEnabled
-
getOracle
-
getPostgresql
-
getSqlserver
-