【发布时间】:2011-03-07 18:55:32
【问题描述】:
我的应用处于测试阶段,我一直在对涉及新模型的功能进行有限的测试。经过大量测试后,我不得不进行结构更改,使旧数据无法正常工作。
我需要做的只是删除并重新创建一个表。我知道我可以在迁移中做到这一点,但这似乎是一种 hack。在本地开发副本中,我只会使用db:reset,但在测试版应用程序中,我不想丢失除此之外的任何表中的数据。
这是指示生产应用删除并重新创建单个表的简单方法吗?就我而言,我正在使用 Heroku 进行部署,以防影响您解决此问题的方式。
【问题讨论】:
标签: sql ruby-on-rails ruby-on-rails-3