(如果需要,可以创建此CW) 我们是两个开发基于Web应用程序(PHP5,ZF,Doctrine,MySQL5)的开发人员。我们每个人都有一个本地网络服务器和一个本地数据库。数据库模式在YAML文件中定义。如何让两个开发数据库与Doctrine同步?
保持我们的数据库模式同步的最佳方式是什么?
以下是我们的工作方式:无论何时开发人员“A”进行更改,他都会生成一个迁移课程。然后他提交迁移文件开发者“B”执行迁移类。
但是在每个数据库更改上创建一个迁移类是一个相当乏味的过程。
你有更好的解决方案吗?
在你的设置中,你有你自己的本地数据库副本吗?如果是,每当模式更改时,重新从头开始重建数据库的本地副本? – 2009-10-07 13:24:09
是的,这两个问题 – Graviton 2009-10-07 13:53:05