我的应用程序处于测试阶段,我一直在对涉及新模型的功能进行有限测试.经过大量的测试后,我不得不进行结构改变,使旧数据无法正常运行.
我需要做的就是删除并重新创建一个表.我知道我可以在迁移中执行此操作,但这看起来像是一个黑客.在我想使用的本地开发副本中db:reset,但在beta应用程序中,我不想丢失除此之外的任何表中的数据.
db:reset
这是指示生产应用程序删除并重新创建单个表的简单方法.就我而言,我正在使用Heroku进行部署,以防影响您如何解决此问题.
sql ruby-on-rails ruby-on-rails-3
ruby-on-rails ×1
ruby-on-rails-3 ×1
sql ×1