Flyway is a good tool if you don't want to be tied to a specific language.
The community version (open-source/free) does have a few important limitations that may or may not matter to you.
The community version (open-source/free) does have a few important limitations that may or may not matter to you.