在 rails 3 中,db:migrate
任务如何确定要运行哪些迁移?
考虑以下用例:
- 开发人员 A 在他自己的功能分支中在时间戳 t1 创建迁移
- 开发者 B 在他自己的特性分支中在时间戳 t2 创建一个迁移
- 开发者 B 合并他的分支,
db:migrate
在服务器上运行 - 开发者 A 合并他的分支
由于 t1 较早,开发人员 A 的迁移是否运行?
我注意到了这张schema_migrations
表,我想知道是否会运行任何尚未运行的迁移。
在 rails 3 中,db:migrate
任务如何确定要运行哪些迁移?
考虑以下用例:
db:migrate
在服务器上运行由于 t1 较早,开发人员 A 的迁移是否运行?
我注意到了这张schema_migrations
表,我想知道是否会运行任何尚未运行的迁移。