Seems to me it would be a lot faster and easier to use migrations to get the changes to structure in a multi-programmer environment. For a single developer it might be overkill.
edit
I take that back, partially. It is a lot more robust and faster to migrate up() than to execute a bunch of .sql statements on a live production server!