ben*_*ben 1 ruby git ruby-on-rails heroku database-migration
假设我创建了一个分支(new_branch).在该分支中,migration_1创建了migration().
后来,我转回去了master.然后我创建一个migration(migration_2),推送到Heroku,并在Heroku上运行迁移.
后来,我合并new_branch进去master,然后推master到Heroku.
当我尝试在Heroku上运行迁移时,不会migration_1跳过而不会运行,因为它之前已创建migration_2,已经运行了?
每个迁移都附加了迁移时间戳.成功应用的迁移列表存储在Rails应用程序内的架构表中.
运行时migration_2,此条目将添加到数据库中.何时migration_1合并,Rails将检测到尚未应用的更改,因为架构表中缺少该条目,并将运行它.
| 归档时间: |
|
| 查看次数: |
585 次 |
| 最近记录: |