我应该如何使用Doctrine管理我的架构?

时间:2010-09-15 17:01:42

标签: php doctrine

我想做的决定是我想要进行架构更改的地方。我需要在数据库中,在模型定义中进行模式更新,并且我还想为该更改生成一个学说迁移。我真的更愿意只需要在一个地方定义架构更改,而不是三个。

现在我正在考虑将所有架构更改仅作为学说迁移编写。然后我有一个命令行工具,它运行所有挂起的迁移并执行数据库 - >模型同步。这可靠吗?如果重要的话,我正在使用postgresql。

1 个答案:

答案 0 :(得分:1)

标准流程是生成空的学说迁移,添加模式更改以运行迁移并创建实体。所以你只需要在2个地方修改它。

这与我的设置完美配合。如果你至少检查一下你的声明,就没有任何问题。