0
我試圖從5.2.3升級到6.0.6 Liferay bundle(mysql,tomcat)。 不幸的是,在某些數據庫表中,如user_被覆蓋並且原始數據丟失。 有人可以幫我, 謝謝Liferay從3.2.3升級到6.0
我試圖從5.2.3升級到6.0.6 Liferay bundle(mysql,tomcat)。 不幸的是,在某些數據庫表中,如user_被覆蓋並且原始數據丟失。 有人可以幫我, 謝謝Liferay從3.2.3升級到6.0
如果你已經按照標準Liferay upgrade procedure那麼你的數據應該仍然存在,儘管是'升級'的形式。如果你沒有遵循正確的程序,並且在升級之前沒有進行數據庫和文件系統備份(總是一件好事),那麼我的數據很可惜無法恢復。
感謝fimez,我遵循http://www.liferay.com/community/wiki/-/wiki/Main/Upgrade+Instructions+from+5.2+to+6.0中的步驟:我已經替換了portal.ext.properties bundle 6.0 whit 5.2.3 ones和啓動tomcat,但是像user_這樣的一些表已被覆蓋。哪裏不對? – Quinto 2012-08-09 12:07:15
如果升級正確,它不應該覆蓋整個表格,只是升級/轉換它們。我已經嘗試了多次升級,並沒有看到Liferay有效覆蓋user_表。我想如果Liferay沒有正確地檢測到現有的數據庫,在這種情況下,它會繼續下去,就好像在新的/新的數據庫上工作並完全重新初始化數據庫一樣。您的user_表中是否有行丟失? – fimez 2012-08-09 14:01:25
實際上,正確地指向數據庫5.2.3,因爲有些表保持不變,但例如表user_只維護舊錶的一行,並且結構隨着新字段的添加而改變。您從未完成過程成功?你能一步一步向我解釋嗎?感謝的 – Quinto 2012-08-09 14:26:50