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’s for developers or DBAs who want to evolve their database design - or refactor their database - in a simple, controlled, flexible and frequent manner.