clear-checksums
Last published July 28, 2025
clear-checksums clears all checksums and nullifies the MD5SUM column of the DATABASECHANGELOG table. They will be re-computed on the next database update --changesets that have been deployed will have their checksums re-computed, and pending changesets will be deployed.
Uses
clear-checksums
is typically used when there is a [MD5Sum Check Failed]
error message and there is a need to clear the checksums from the DATABASECHANGELOG table.
Syntax
To run the clear-checksums
command, specify the database driver, classpath, and URL in the Liquibase properties file. You can also specify these properties in your command line.
Then run the clear-checksums
command:
liquibase clear-checksums
Command parameters
Attribute | Definition | Requirement |
| The JDBC database connection URL. | Required |
| Name of the default catalog to use for the database connection | Optional |
| Name of the default schema to use for the database connection. If Note: In the properties file and Note: In Liquibase 4.12.0 and later, you can use mixed-case schema names if you set | Optional |
| The JDBC driver class | Optional |
| The JDBC driver properties file | Optional |
| Password to connect to the target database. Tip: It is a best practice to store sensitive data in a Secrets Management tool with Liquibase Pro. | Optional |
| Username to connect to the target database. Tip: It is a best practice to store sensitive data in a Secrets Management tool with Liquibase Pro. | Optional |
Output
When successful, the clear-checksums
command produces the following output:
Liquibase Pro 3.9.0 licensed to Liquibase Pro Customer until Tue Sep 22 19:00:00 CDT 2020
Liquibase command 'clear-checksums' was executed successfully.