This is really getting to be nice development environment - I've added schema comparison/migration features to glorp in squeak and now I just change the object model and it syncs it on demand - with warnings for non-empty tables when dropping and options to merge dropped non-empty columns to other columns. Doing the inverse sync from tables to objects should take all of a couple hours giving round tripping in two directions.
Rails, shmails.