Re:Ask HN: How do you do database version control, deploymen...
by shoo on Sunday March 18, 2018 @11:05PM
(#16615972)
Flywaydb does schema versioning and migrations and is pretty simple. Each migration is a single SQL script. It doesn't support rollbacks as the authors claim from experience that rollback scripts tend to be needed rarely, and if needed they tend not to work.
Flywaydb doesn't cover db testing.