Doctrine 2迁移工作流程

时间:2015-04-25 20:12:42

标签: php doctrine-orm zend-framework2 data-migration

我正在使用Zend Framework 2和Doctrine 2开发Web应用程序。我是Doctrine 2的新手,特别是Migrations。我想知道是否有任何推荐的最佳实践使用它。我正在寻找的一些特定事项:

  • 从开发到部署的推荐工作流程?
  • 您是否在迁移中包含预填充数据?
  • 如果迁移失败,如何处理恢复到以前的版本。

非常感谢!

1 个答案:

答案 0 :(得分:4)

Doctrine有own library for migrations,其中还包括Symfony bundle。

对于Zend,可能有some bundle as well(也许可以在Github上寻找更多)

至于你的具体问题:

  1. 没什么特别的。基本工作流程在Symfony bundle documentation中得到了很好的描述。即使在不同的框架中,我们也以相同的方式使用它。

  2. 是的,所以每个开发人员都有完全可操作的系统。对于测试,我们仅使用具有最少所需数据的数据夹具。

  3. 由此软件包本身管理。