Is there anyway I can use the tagDatabase tag outside of a changeSet (as if I were running it from the command line).
Currently, in order to tag a database from within the XML, you have to wrap the tagDatabase tag with a changeSet tag. This ends up putting an extra (untagged) changeSet into the db change log. When run from the command line - the tag command doesn’t require this extra changeSet.
Alternatively - could the tagDatabase tag apply to the enclosing changeSet - that would achieve the same goal (although presumably more tricky to implement - as you’d need to wait for the entire changeSet to finish prior to tagging it).
I’m basically trying to come up with a mechanism that allows me to update a site through mutliple versions in one run of liquibase. Currently I have to upgrade in sections - then drop out to tag each between the major versions.