When deploying changes, Liquibase follows the order of changesets as they are in the changelog. When creating a brand-new changelog from an existing database (or when appending changes using the diffChangeLog command), Liquibase does its best to take into account typical dependencies, but there may be cases where it is unable to create a changelog that will deploy properly. In the case a newly-created changelog does not deploy cleanly, you may need to re-arrange changesets to fix dependency issues.
Steve Donie
Principal Software Engineer
Datical, Inc. http://www.datical.com/
Steve Donie
Principal Software Engineer
Datical, Inc. http://www.datical.com/