Seconded: I use phing and dbdeploy, and it’s really easy to use. Just make a .sql file in a directory which contains all delta’s (or patches), make sure it has an undo part as well, and run the dbdeploy method. Works like a charm :)