Ik ben te laat op het feest met betrekking tot deze vraag, maar ga toch een bericht plaatsen omdat dit een veel voorkomende vraag is met weinig antwoorden. Ik heb veel succes gehad door Phing en Liquibase samen te gebruiken, je kunt Liquibase gebruiken om databasewijzigingen op een zeer geformaliseerde manier vooruit en achteruit te rollen, en je kunt zelfs je wijzigingen volgen in versiebeheer.
Ik heb dit onderwerp verschillende keren gepresenteerd en mijn dia's (HTML-indeling) op GitHub gepost:https://github.com/wjgilmore/Automating-Deployments-with-Phing--Capistrano-and-Liquibase
Bevat bonusmateriaal voor het inzetten van PHP-websites met Capistrano. :-)