Doctrine 2迁移工作流程

sta*_*ase 11 php data-migration doctrine-orm zend-framework2

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

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

非常感谢!

Tom*_*uba 4

Doctrine 有自己的迁移库,其中还包括 Symfony 包。

对于 Zend 可能也有一些捆绑包(也许在 Github 上寻找更多)

至于你的具体问题:

  1. 没什么特别的。Symfony 捆绑包文档中很好地描述了基本工作流程。即使在不同的框架中,我们也以几乎相同的方式使用它。

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

  3. 它由这个包本身管理。