对symfony/doctrine应用程序进行小模式更新的最佳方式是什么?使用Doctrine/Symfony进行小型模式更新的最佳方式是什么?
我的问题是,我正在研究一个新的项目,偶尔会发现自己在这里添加一个新的列,在那里找到一个新的列,因为我发现需要。但是,我的数据库已经有了现有的数据,我不想运行一个完整的重建,并每次都删除我的数据库。
我也不想写灯具。他们很烦人,而且使用我的应用程序插入数据并在开发过程中保留它很容易。我也不想写一个迁移来添加一列或两列,特别是当我这样做的时候。
是我唯一的选择,以:
- 修改架构文件和 每个架构更改 - 或 -
- 更新模式文件 和手动运行改变对 报表后抹在我的分贝db
最终,我想要做的是要么更改我的数据库,并让symfony找出模式文件应该是什么样子,或者更改模式文件d让symfony找出对现有数据库做出的新更改。
请帮忙!
谢谢。第一次使用SO,迫不及待地想看看我是否得到了回应!
您应该尝试./symfony doctrine:data-dump - 将数据从教义转储到yaml,如果需要,您可以将其保存为灯具。 – benlumley 2009-11-24 19:54:56