Another refactoring tool from FernUni Hagen:
Purpose
to check code for possible generalizations of declared types; to detect the smell of not using suitable abstractions
MIGRATEdb will parse an XML file of database changes and load them to the targeted database if they are not already there.
A database change consists of tests to determine whether the change has already been applied and a set of change actions.
dbdeploy is a Database Change Management tool. It helps developers and
DBAs change their database in a simple, controlled, flexible and
frequent manner