Você pode usar sqitch . Aqui está um tutorial para MySql , mas na verdade é independente do banco de dados.