I’m trying to convert an existing database to liquibase and also implement liquibase in an continuous integration environment. I have applied “changeLogSync” to my production database from an ant script via ssh tunneling. That worked fine. I have installed that database into a test integration branch that I can update fine on a different server via ssh tunneling as well.
When I try to run the same exact ant task for updating in our continuous integration environment it tries to run the 1.0 changelog against the database and errors out. I’ve checked and re-checked that databasechangelog exists and that the username and id are the same and that it says “executed” in there as well. I’ve even gone back to my ssh tunnel and run the same ant task and it still works fine.
Does executing the changelog on separate platforms/connections affect the checksum? This is my first time using liquibase so I’m not sure if I’m doing something wrong. Thanks in advance!