rake db:migrate
命令作用:将所有未实施的迁移任务都实施到目标数据库上。
rake db:migrate VERSION=20080906120000
命令作用:撤销迁移任务到指定版本
迁移版本信息可以在所创建库(如elvuel_deployment数据库)下schema_info表中查看到相关记录信息。
rake db:migrate VERSION=0
命令作用:将数据库返回到最初状态(即,只有schema_migrations表,其他表都删除)
rake db:migrateVERBOSE=false
命令作用:屏蔽migration的输出
rake db:rollback
命令作用:回滚到最近的一次migration执行的状态
rake db:rollback STEP=3
命令作用:回滚最近的3次的迁移任务
rake db:migrate:redo
命令作用:重做迁移
rake db:migrate:redo STEP=3
重新执行前三次 migration
本文详细介绍了Rails中用于数据库迁移的各种命令,包括向前迁移、撤销迁移、重做迁移等操作的具体用法,并提供了如何查看迁移版本及如何进行特定版本迁移的方法。
1008

被折叠的 条评论
为什么被折叠?



