我有一个数据库设置为我的Rails安装和一些迁移设置.我希望能够将我的数据库重置为没有表/约束/等等,但是如果不知道迁移次数或第一次迁移的时间戳,则无法找到合理的方法.这是我看到他们的选择:
> rake db:migrate:reset
> rake db:migrate:down VERSION = 20090701154839其中20090701154839是与第一次迁移相关联的时间戳
> rake db:rollback STEP = 15已经有15次迁移
db:migrate:reset的问题是它首先丢弃数据库(db:drop,db:create,然后是db:migrate).
db:migrate:down的问题是我不想对开始的VERSION进行编码.
db:rollback的问题是我不知道回到开始的步骤数.
我有什么选择?