Nil*_*ngh 1 schema ruby-on-rails-4
嘿,我有一个问题要尝试在Rails中做一些事情。我正在尝试编辑迁移文件以更改一些列和表的名称。但是我可以看到有一个用于此选项并重置的回滚选项,但是当我进行回滚时,它需要版本,而当我进行重置删除或设置时,它将加载模式。有什么方法可以使我的应用程序再次运行所有迁移并创建新的架构。
如果您不介意丢失所有数据,则可以运行
rake db:drop
Run Code Online (Sandbox Code Playgroud)
BAVE CAVEAT-这将删除您的数据库和所有数据。
那你就可以跑
rake db:create db:migrate
Run Code Online (Sandbox Code Playgroud)
如果这是一个新应用程序,仅在您的本地主机上存在,即尚未部署到生产环境,并且您不介意丢失所有数据,则此选项很好。
通常,我建议您不要修改迁移,而是创建新的迁移来更改列名等。
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |