I have searched for this answer on stack overflow, but I couldn\'t find any questions on this.
I am new to Liquibase
and want to learn
Liquib
I have seen liquibase create discipline among the developers when it comes to modifying schema. You just can't go and overwrite other developer's change and execute . Instead, you create your own changeset and add it to the end of sequence of changes to be executed. This also brings in clarity on what change came when and who brought it.
A very "versioned" approach to schema maintainence.
For starters, it does give an impression of "unnecessary work" though.