2010-02-27 16 views
2

我必須向我的數據庫添加一個新列和一個新表,但是我沒有訪問我的服務器的shell。我改變了我的YAML文件。我如何告訴學說「將模型和數據庫遷移到改變的yaml」?在Doctrine中從新YAML遷移數據庫

回答

1

Doctrine_Core類有很多像generateMigrationsFromDiff()這樣的靜態方法,如果您無法訪問cli任務(請參閱完整的api位於http://www.doctrine-project.org/Doctrine_Core/1_2),您可以使用它。我不確定這正是你需要的,所以不要忘記做備份:)