【问题标题】:When is it interesting to work with doctrine migrations and when it is not?什么时候对教义迁移感兴趣,什么时候不感兴趣?
【发布时间】:2016-05-02 09:03:50
【问题描述】:

我最近在工作中开始了一个新的 sf2.8 项目,当我建议使用学说迁移时,项目负责人要求我证明它比旧的学说更有趣:模式:更新以保持数据库最新-日期。

实际上他已经尝试在另一个项目中使用学说迁移,它是如此混乱,因此被选择逆转。这个较旧的项目处于 saas 模式,因此使用多个数据库(每个客户一个)。

所以这是我的问题:什么时候处理学说迁移有趣,什么时候不有趣?

谢谢!

【问题讨论】:

    标签: sql symfony doctrine migration saas


    【解决方案1】:

    很快我的 2 美分迁移,希望它能帮助您做出决定:

    专业版

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

    缺点

    恕我直言,使用迁移始终是一个不错的选择,即使您是一个孤独的跑步者,因为您拥有通过 schema:update 获得的一切以及我上面列出的所有 PRO

    【讨论】:

    • 感谢您的回答。我希望它能帮助我说服我的项目负责人
    猜你喜欢
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    相关资源
    最近更新 更多