Saya terlambat ke pesta mengenai pertanyaan ini tetapi tetap akan memposting karena ini adalah pertanyaan umum dengan sedikit jawaban. Saya sangat sukses menggunakan Phing dan Liquibase bersama-sama, Anda dapat menggunakan Liquibase untuk menggulung perubahan basis data ke depan dan ke belakang dengan cara yang sangat formal, dan bahkan dapat melacak perubahan Anda di kontrol versi.
Saya telah mempresentasikan topik ini beberapa kali dan memposting slide saya (format HTML) ke GitHub:https://github.com/wjgilmore/Automating-Deployments-with-Phing--Capistrano-and-Liquibase
Termasuk materi bonus untuk menyebarkan situs web PHP menggunakan Capistrano. :-)