【发布时间】:2017-05-25 12:24:45
【问题描述】:
如果我已经使用迁移,我可以使用以下方法轻松生成增量迁移:
app/console doctrine:migrations:diff.
但假设我有一个尚未使用迁移的现有应用程序。 doctrine:migrations:diff 只会在当前数据库模式和理论实体之间产生差异。问题是我需要对到目前为止创建的每个实体进行包含CREATE TABLE 的初始/第一次迁移。我目前的解决方法是创建一个空数据库,在parameters.yml 中切换凭据,然后运行doctrine:migrations:diff。
我不喜欢这个解决方案 - 有更好的解决方案吗?
【问题讨论】:
-
为什么不创建一个初始 SQL,它将在第一次迁移中运行,表 CREATIONS 没有 INSERTS?
标签: symfony doctrine-orm doctrine