【发布时间】:2011-06-07 21:05:08
【问题描述】:
我现在正在部署我的第一个 Rails 应用程序,在此过程中,我搞砸了一次迁移。当我尝试将我的应用程序推送到生产服务器并运行 rake db:migrate 时,它在某处失败并出现错误。
现在,我方式懒得单独完成我的迁移以找出问题所在,所以我试图避免这样做。鉴于我当前的开发数据库运行良好,有没有办法将当前架构“扁平化”为单一、全面的迁移?
我知道这很草率,而且我知道我一开始可能做了一件愚蠢的事情来破坏迁移链。 (我可能直接在某处编辑了数据库模式,我现在明白这是一个禁忌。)虽然这是一个非常小的项目,但我基本上是唯一参与的开发人员,所以我很乐意在地毯下扫除这个问题如果可能的话。
有没有办法做到这一点?
感谢您提供专业知识。
【问题讨论】: