2012-08-08 118 views
0

我试图从5.2.3升级到6.0.6 Liferay bundle(mysql,tomcat)。 不幸的是,在某些数据库表中,如user_被覆盖并且原始数据丢失。 有人可以帮我, 谢谢Liferay从3.2.3升级到6.0

回答

1

如果你已经按照标准Liferay upgrade procedure那么你的数据应该仍然存在,尽管是'升级'的形式。如果你没有遵循正确的程序,并且在升级之前没有进行数据库和文件系统备份(总是一件好事),那么我的数据很可惜无法恢复。

+0

感谢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

+0

如果升级正确,它不应该覆盖整个表格,只是升级/转换它们。我已经尝试了多次升级,并没有看到Liferay有效覆盖user_表。我想如果Liferay没有正确地检测到现有的数据库,在这种情况下,它会继续下去,就好像在新的/新的数据库上工作并完全重新初始化数据库一样。您的user_表中是否有行丢失? – fimez 2012-08-09 14:01:25

+0

实际上,正确地指向数据库5.2.3,因为有些表保持不变,但例如表user_只维护旧表的一行,并且结构随着新字段的添加而改变。您从未完成过程成功?你能一步一步向我解释吗?感谢的 – Quinto 2012-08-09 14:26:50