Wednesday, April 18, 2007

Rake fixture

在修改完migration后,如果要把development数据库中的结构复制到test数据库中,使用以下命令:
$ rake db:test:clone_structure

sdfs

Rake Migration

在修改完webapp/db/migrate下的rb文件内容后——修改数据库表结构,运行以下命令执行到数据库表中:
$ rake db:migrate

但是我需要先把数据库中的表全部drop掉,然后才能执行这个命令。否则执行了也没有任何效果。在开发webapp的过程中,经常会需要修改数据库表——修改migration文件,有没有更更简便的方法来再次执行migrate的动作?

我要求自己ONLY使用Migration来创建和修改数据库表结构,坚决不再使用SQL语句创建。

Reference:
http://api.rubyonrails.com/classes/ActiveRecord/Migration.html