That's the reason migrations are so wonderful. Simple code, very little to write and you can migrate them to so many different backends. It makes something that is often a pain go so smoothly. We're looking to put up some migrations tutorials on
http://rubyonrailsblog.com/ and the o'reilly book coming out explains them well.