类 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 class
OracleConfigurationExtension
properties.static class
PostgreSQLConfigurationExtension
properties.static class
SQLServerConfigurationExtension
properties. -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getBatch()
int
String[]
int
String[]
已过时, 待删除: 此 API 元素将从以后的版本中删除。已过时, 待删除: 此 API 元素将从以后的版本中删除。已过时, 待删除: 此 API 元素将从以后的版本中删除。已过时, 待删除: 此 API 元素将从以后的版本中删除。已过时, 待删除: 此 API 元素将从以后的版本中删除。getTable()
getUrl()
getUser()
boolean
boolean
boolean
已过时, 待删除: 此 API 元素将从以后的版本中删除。boolean
boolean
boolean
boolean
boolean
isGroup()
boolean
isMixed()
boolean
boolean
boolean
boolean
boolean
boolean
void
setBaselineDescription
(String baselineDescription) void
setBaselineOnMigrate
(boolean baselineOnMigrate) void
setBaselineVersion
(String baselineVersion) void
void
setCleanDisabled
(boolean cleanDisabled) void
setCleanOnValidationError
(boolean cleanOnValidationError) 已过时, 待删除: 此 API 元素将从以后的版本中删除。void
setCommunityDbSupportEnabled
(Boolean communityDbSupportEnabled) void
setConnectRetries
(int connectRetries) void
setConnectRetriesInterval
(Duration connectRetriesInterval) void
setCreateSchemas
(boolean createSchemas) void
setDefaultSchema
(String defaultSchema) void
setDetectEncoding
(Boolean detectEncoding) void
setDriverClassName
(String driverClassName) void
setDryRunOutput
(File dryRunOutput) void
setEnabled
(boolean enabled) void
setEncoding
(Charset encoding) void
setErrorOverrides
(String[] errorOverrides) void
setExecuteInTransaction
(boolean executeInTransaction) void
setFailOnMissingLocations
(boolean failOnMissingLocations) void
setGroup
(boolean group) void
setIgnoreMigrationPatterns
(List<String> ignoreMigrationPatterns) void
setInitSqls
(List<String> initSqls) void
setInstalledBy
(String installedBy) void
setJdbcProperties
(Map<String, String> jdbcProperties) void
setKerberosConfigFile
(String kerberosConfigFile) void
setLocations
(List<String> locations) void
setLockRetryCount
(Integer lockRetryCount) void
setLoggers
(String[] loggers) void
setMixed
(boolean mixed) void
setOracleKerberosCacheFile
(String oracleKerberosCacheFile) 已过时, 待删除: 此 API 元素将从以后的版本中删除。void
setOracleSqlplus
(Boolean oracleSqlplus) 已过时, 待删除: 此 API 元素将从以后的版本中删除。void
setOracleSqlplusWarn
(Boolean oracleSqlplusWarn) 已过时, 待删除: 此 API 元素将从以后的版本中删除。void
setOracleWalletLocation
(String oracleWalletLocation) 已过时, 待删除: 此 API 元素将从以后的版本中删除。void
setOutOfOrder
(boolean outOfOrder) void
setOutputQueryResults
(Boolean outputQueryResults) void
setPassword
(String password) void
setPlaceholderPrefix
(String placeholderPrefix) void
setPlaceholderReplacement
(boolean placeholderReplacement) void
setPlaceholders
(Map<String, String> placeholders) void
setPlaceholderSeparator
(String placeholderSeparator) void
setPlaceholderSuffix
(String placeholderSuffix) void
setRepeatableSqlMigrationPrefix
(String repeatableSqlMigrationPrefix) void
setSchemas
(List<String> schemas) void
setScriptPlaceholderPrefix
(String scriptPlaceholderPrefix) void
setScriptPlaceholderSuffix
(String scriptPlaceholderSuffix) void
setSkipDefaultCallbacks
(boolean skipDefaultCallbacks) void
setSkipDefaultResolvers
(boolean skipDefaultResolvers) void
setSkipExecutingMigrations
(Boolean skipExecutingMigrations) void
setSqlMigrationPrefix
(String sqlMigrationPrefix) void
setSqlMigrationSeparator
(String sqlMigrationSeparator) void
setSqlMigrationSuffixes
(List<String> sqlMigrationSuffixes) void
setSqlServerKerberosLoginFile
(String sqlServerKerberosLoginFile) 已过时, 待删除: 此 API 元素将从以后的版本中删除。void
void
void
setTablespace
(String tablespace) void
void
void
void
setValidateMigrationNaming
(boolean validateMigrationNaming) void
setValidateOnMigrate
(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
-