對symfony/doctrine應用程序進行小模式更新的最佳方式是什麼?使用Doctrine/Symfony進行小型模式更新的最佳方式是什麼?
我的問題是,我正在研究一個新的項目,偶爾會發現自己在這裏添加一個新的列,在那裏找到一個新的列,因爲我發現需要。但是,我的數據庫已經有了現有的數據,我不想運行一個完整的重建,並每次都刪除我的數據庫。
我也不想寫燈具。他們很煩人,而且使用我的應用程序插入數據並在開發過程中保留它很容易。我也不想寫一個遷移來添加一列或兩列,特別是當我這樣做的時候。
是我唯一的選擇,以:
- 修改架構文件和 每個架構更改 - 或 -
- 更新模式文件 和手動運行改變對 報表後抹在我的分貝db
最終,我想要做的是要麼更改我的數據庫,並讓symfony找出模式文件應該是什麼樣子,或者更改模式文件d讓symfony找出對現有數據庫做出的新更改。
請幫忙!
謝謝。第一次使用SO,迫不及待地想看看我是否得到了迴應!
您應該嘗試./symfony doctrine:data-dump - 將數據從教義轉儲到yaml,如果需要,您可以將其保存爲燈具。 – benlumley 2009-11-24 19:54:56