【发布时间】:2014-01-20 14:46:11
【问题描述】:
我正在将一个分支合并到 master 并且每个分支都有迁移。
我正在尝试通过将合并迁移应用到生产备份 (PostgreSQL) 来了解合并迁移的工作原理。
我的两个分支迁移创建了一个表,第一个失败,因为该表已经存在。
这很奇怪,因为主存储库没有该迁移。
文件 db/schema.rb 被忽略,因此它表明该表存在于开发数据库上的早期迁移中。我将其删除,再次看到该表存在,因此看来我在本地针对错误的数据库运行了它。
那么如何找到已运行的迁移列表。 rake:db:version 只显示最新的。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 migration