Edge Rails 的更新:新的rake数据库命令

Posted by yudi
on Sunday, December 23


新的 rake task 让您不必再通过恼人的mysql命令行来建立数据库,它是 rake db:create。不再使用当前的数据库了吗?试试 rake db:drop。如果想推倒现在的数据库并建立一个新的,并实行migration等一系列任务的话,rake db:reset 则是您唯一需要的万能扳手。

而且您在 rake 数据库时所做的调整仍然可以被应用:

1
2
3
4
5
# Drop the test database
RAILS_ENV=test rake db:drop

# Recreate the staging database, but only migrate it to version 3
RAILS_ENV=staging rake db:reset VERSION=3

如果rake还不是您生活中的一部分的话,现在是时候了。

原文作者是 Ryan Daigle, 请访问他的博客
本片译文的原文地址:http://ryandaigle.com/articles/2007/5/29/what-s-new-in-edge-rails-new-database-rake-tasks

Comments

Leave a response