主題: 將0.32昇級至1.0的資料庫升級部分獨立出來 作者: lss 於 三月 12, 2005, 11:43:16 下午 看了這個 (http://forum.lifetype.org.tw/index.php?topic=172.msg1027#msg1027)之後,記得還有其他人也有遇到,就是因資料庫裡的資料太多,以至在升級過程中死在第二步驟。
是否能將資料庫升級的部份獨立出來,只用mysql client來完成,然後再執行wizard.php升級呢?如果在轉換資料庫的時候會因資料量太大而轉換不及(可能造成request timeout, 我猜),那把這部份獨立出來應該算蠻合理的。 而且,資料量大,代表用戶多,那admin大人應該具有基本的操作 mysql 的能力了,這應該不會被說成不友善吧。至少好過升級時死在半路上。 主題: 將0.32昇級至1.0的資料庫升級部分獨立出來 作者: markwu 於 三月 13, 2005, 09:44:46 上午 很早之前我已經跟 Oscar 談過了。但是他的回答是作不到。因為有些的 Migrate 不是光用 mysql 就可以做到,必須透過 plog object 來處理。
所以我們最後的方法只好想辦法縮小轉換的批次,例如 500比資料一個 batch 來處理。 目前回報大部分人是可以轉換,但少部分人有問題。我會建議到bugs.plogworld.org 回報。那邊已經有相關討論跟 Bug 可以跟著回報。說不定還必須要再縮小處理的批次到 200 筆資料。 請參考 http://bugs.lifetype.net/view.php?id=238。 Mark |