Over on Planet TurboGears, Swaroop (author of “A Byte of Python“) asks: “Does Ruby on Rails really need the CREATE TABLE SQL statements to be written by hand?”
Well, as of a couple months ago, that would have been true, but now Rails has “Migrations” which are just as cool as the way all of us TurboGears folks have been doing it with SQLObject.
In fact, you could argue that migratins are a bit better in the way they handle incremental database upgrades both on the development and production side.
Right now this is not working as well as it should in TurboGears, and a couple people have reported problems with incremental schema updates. But I see that there is already a bug and a patch in the TurboGears Trac to fix the incremental upgrade problems people are having, so it should be fixed in SVN, but I haven’t had time to test it yet.
Anyway, I am excited to see these two great full stack web application frameworks getting better every day.