Class FlywayProperties
java.lang.Object
org.springframework.boot.flyway.autoconfigure.FlywayProperties
Configuration properties for Flyway database migrations.
- Since:
- 4.0.0
- Author:
- Dave Syer, EddĂș MelĂ©ndez, Stephane Nicoll, Chris Bono
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
OracleConfigurationExtension
properties.static class
PostgreSQLConfigurationExtension
properties.static class
SQLServerConfigurationExtension
properties. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable Boolean
getBatch()
@Nullable Boolean
int
@Nullable String
@Nullable Boolean
@Nullable String
@Nullable File
String @Nullable []
@Nullable String
@Nullable String
int
String[]
@Nullable Boolean
@Nullable String
@Nullable String
@Nullable Boolean
@Nullable Boolean
getTable()
@Nullable String
@Nullable String
getUrl()
@Nullable String
getUser()
boolean
boolean
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
setCallbackLocations
(List<String> callbackLocations) void
setCleanDisabled
(boolean cleanDisabled) void
setCommunityDbSupportEnabled
(@Nullable Boolean communityDbSupportEnabled) void
setConnectRetries
(int connectRetries) void
setConnectRetriesInterval
(Duration connectRetriesInterval) void
setCreateSchemas
(boolean createSchemas) void
setDefaultSchema
(@Nullable String defaultSchema) void
setDetectEncoding
(@Nullable Boolean detectEncoding) void
setDriverClassName
(@Nullable String driverClassName) void
setDryRunOutput
(@Nullable File dryRunOutput) void
setEnabled
(boolean enabled) void
setEncoding
(Charset encoding) void
setErrorOverrides
(String @Nullable [] 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
(@Nullable String installedBy) void
setJdbcProperties
(Map<String, String> jdbcProperties) void
setKerberosConfigFile
(@Nullable String kerberosConfigFile) void
setLocations
(List<String> locations) void
setLockRetryCount
(Integer lockRetryCount) void
setLoggers
(String[] loggers) void
setMixed
(boolean mixed) void
setOutOfOrder
(boolean outOfOrder) void
setOutputQueryResults
(@Nullable Boolean outputQueryResults) void
setPassword
(@Nullable 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
setPowershellExecutable
(@Nullable String powershellExecutable) 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
(@Nullable Boolean skipExecutingMigrations) void
setSqlMigrationPrefix
(String sqlMigrationPrefix) void
setSqlMigrationSeparator
(String sqlMigrationSeparator) void
setSqlMigrationSuffixes
(List<String> sqlMigrationSuffixes) void
void
void
setTablespace
(@Nullable String tablespace) void
void
void
void
setValidateMigrationNaming
(boolean validateMigrationNaming) void
setValidateOnMigrate
(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
-
getCallbackLocations
-
setCallbackLocations
-
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) -
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
-
getPowershellExecutable
-
setPowershellExecutable
-
isExecuteInTransaction
public boolean isExecuteInTransaction() -
setExecuteInTransaction
public void setExecuteInTransaction(boolean executeInTransaction) -
getLoggers
-
setLoggers
-
getBatch
-
setBatch
-
getDryRunOutput
-
setDryRunOutput
-
getErrorOverrides
-
setErrorOverrides
-
getStream
-
setStream
-
getJdbcProperties
-
setJdbcProperties
-
getKerberosConfigFile
-
setKerberosConfigFile
-
getOutputQueryResults
-
setOutputQueryResults
-
getSkipExecutingMigrations
-
setSkipExecutingMigrations
-
getIgnoreMigrationPatterns
-
setIgnoreMigrationPatterns
-
getDetectEncoding
-
setDetectEncoding
-
getCommunityDbSupportEnabled
-
setCommunityDbSupportEnabled
-
getOracle
-
getPostgresql
-
getSqlserver
-