Jeg er forsinket til partiet med hensyn til dette spørgsmål, men vil alligevel skrive et indlæg, da dette er et almindeligt spørgsmål med få svar. Jeg har haft stor succes med at bruge Phing og Liquibase sammen, du kan bruge Liquibase til at rulle databaseændringer frem og tilbage på en meget formaliseret måde og kan endda spore dine ændringer i versionskontrol.
Jeg har præsenteret om dette emne flere gange og lagt mine slides (HTML-format) til GitHub:https://github.com/wjgilmore/Automating-Deployments-with-Phing--Capistrano-and-Liquibase
Indeholder bonusmateriale til implementering af PHP-websteder ved hjælp af Capistrano. :-)