1
好吧,現在我有這個問題,我需要爲我的用戶表添加一個「餘額」列。我使用Zend框架,我希望利用這一個位置:如何處理PHP中的數據庫/表更改?
不幸的是,我想這從來沒有進入實施階段,而且也只是在頭文件中,imeplementation文件無處可下載。
你們有什麼建議嗎?我不想去5 MySQL數據庫,並手動添加我需要的列 - 同時我不想這樣做,每次我需要做任何數據庫更改。我需要像zend模式管理器組件這樣的東西。
好吧,現在我有這個問題,我需要爲我的用戶表添加一個「餘額」列。我使用Zend框架,我希望利用這一個位置:如何處理PHP中的數據庫/表更改?
不幸的是,我想這從來沒有進入實施階段,而且也只是在頭文件中,imeplementation文件無處可下載。
你們有什麼建議嗎?我不想去5 MySQL數據庫,並手動添加我需要的列 - 同時我不想這樣做,每次我需要做任何數據庫更改。我需要像zend模式管理器組件這樣的東西。
我目前使用Akrabat_Db_Schema_Manager作爲數據庫遷移工具。它寫在Zend Framework
並且非常簡單,所有數據庫更改應該用原始SQL
寫入。
你也可以看看Doctrine Migration Tool。它允許您僅使用Doctrine
對象編寫遷移,從而跳過原始SQL
部分的書寫。不知道它是否存在Doctrine 2.0
雖然。
更多見解here。
oooh不錯,所以Akrabat是由同一作者編寫的ZEnd Schema Manager的延續。 – David 2011-03-15 20:33:37
@David:正好!對不起,忘了提及它 – Vika 2011-03-15 21:04:22