代码之家  ›  专栏  ›  技术社区  ›  Reactormonk

如何加速单个(最后一个)迁移测试?

  •  0
  • Reactormonk  · 技术社区  · 14 年前

    我正在编写针对测试的迁移SQL。因为迁移是最后一次,我们有大约300个迁移,所以到达那里非常慢,因为每次都是从下到上迁移。有什么办法可以加快速度吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Andrew Vit    14 年前

    如果您的所有系统都是最新的迁移,并且您没有预见到需要运行之前的任何系统,那么考虑将它们扁平化:您可以获取 schema.rb 并将其复制到新的合并迁移中,删除300个旧迁移。

    即使是在开发过程中,这可能对您暂时有效;然后在开发完成后恢复它们。