Clean On Validation Error
Published 31 October 2023
Clean On Validation Error
Description
This parameter is deprecated and will be removed in a future release.
Whether to automatically call clean or not when a validation error occurs.
This is exclusively intended as a convenience for development. Even though we strongly recommend not to change migration scripts once they have been checked into SCM and run, this provides a way of dealing with this case in a smooth manner. The database will be wiped clean automatically, ensuring that the next migration will bring you back to the state checked into SCM.
Warning ! Do not enable in production !
Default
false
Usage
Commandline
./flyway -cleanOnValidationError="true" validate
TOML Configuration File
[flyway]
cleanOnValidationError = true
Configuration File
flyway.cleanOnValidationError=true
Environment Variable
FLYWAY_CLEAN_ON_VALIDATION_ERROR=true
API
Flyway.configure()
.cleanOnValidationError(true)
.load()
Gradle
flyway {
cleanOnValidationError = true
}
Maven
<configuration>
<cleanOnValidationError>true</cleanOnValidationError>
</configuration>