对 symfony/doctrine 应用程序进行小模式更新的最佳方法是什么?
我的问题是,我正在做一个新的副项目,偶尔会发现自己在这里添加一个新专栏,在那里我发现需要一个新专栏。但是,我的数据库已经有现有数据,我不想每次都运行完整的重建并删除我的数据库以及更改。
我也不想写固定装置。它们很烦人,使用我的应用程序插入数据并在开发时保留它要容易得多。我也不想编写迁移来添加一两列,尤其是当我经常这样做时。
我唯一的选择是:
- 在每次架构更改后对架构文件进行更改并擦除数据库 - 或 -
- 更新架构文件并在我的数据库上手动运行更改语句
最终,我想做的是要么对我的数据库进行更改,让 symfony 弄清楚模式文件应该是什么样子,或者对模式文件进行更改,让 symfony 弄清楚对现有的数据库。
请帮忙!
谢谢。第一次使用 SO,迫不及待地想看看我是否得到回应!