什么时候对迁移学说感兴趣,什么时候不感兴趣



我最近在工作中开始了一个新的sf2.8项目,当我建议使用条令迁移时,项目主管要求我证明它比好的旧条令更有趣:模式:更新以保持数据库最新。

事实上,他已经尝试在另一个项目中使用迁移理论,这是一个如此混乱的局面,以至于被选择扭转。这个较旧的项目处于saas模式,因此使用多个数据库(每个客户一个)。

因此,我的问题是:什么时候对学说迁移感兴趣,什么时候不感兴趣?

谢谢!

我很快就花了2美分在迁移上,希望它能帮助你做出决定:

  • 如果您在团队中工作,那么通过迁移向团队其他成员提供数据库更改是非常有用的
  • 如果您在持续集成中工作,您可以很容易地自动部署数据库更改以及回滚
  • 您可以跟踪VCS中的所有数据库更改
  • 您可以在迁移中编写PHP代码,在某些情况下它很有用

CONS-

  • 如果这是一个长期运行的项目,您将看到迁移目录快速增长,并且没有任何存档迁移的策略

IMHO它总是一个很好的选择来处理迁移,即使你是一个孤独的跑步者,因为你已经拥有了架构的一切:update加上上列出的所有PRO I

最新更新