We are starting to use liquibase in our project.
A pre-condition in our project is that we can not use liquibase upgrades in our verification and production environment. So, we cannot run liquibase diffChangeLog against those databases in order to extract changeLog’s that would tell us what changes need to be done in the database.
So, what I was thinking of using is the tag column in the databasechangelog table. However, I am not sure how I can control the value of that column. I tried “liquibase tag” but it updated only the latest record in that table (there were timestamp difference within the same second, i.e. millisecond difference).
What I would like liquibase to do would be to tag all changes for which records are created in the databasechangelog table.
Or am I misunderstanding the maven tag target ?
Or do you have any other suggestions for best practices in this scenario.