Nathan, in my Liquibase fork I’ve implemented a calculateCheckSum command for the command line integration. You feed it a --changeLogFile=changelog.xml option and a changeSet id in the form filename:
:author. It prints (to System.out) the checksum for that changeSet as computed from the XML file. A sample invocation follows:
liquibase --changeLogFile=changelog.xml someLogicalFilePathHere::foo.tableCreation::lnelson
I will check this into my fork shortly.
Afterwards, shall I send you a pull request, or would you prefer a patch?
Best,
Laird
–
http://about.me/lairdnelson
-
Learn
-
Resources
-
Free Tools
OSS Risk Scanner Database DevOps Risk AssessmentCheat Sheets
Snowflake + Liquibase Databricks + Liquibase -
eBooks
6 Liquibase Community Risks & How to Avoid Guide: SOC 2 Compliance at the Database Layer Guide: Quantify the Value of Liquibase Secure -
Comparison Guides
Liquibase vs. Flyway Liquibase vs. Bytebase Liquibase Community vs Liquibase Secure
-
- Quickstart
- Get Started
- Documentation
- University
-
Resources
- Connect
- Contribute
- Join
- Blog