加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java-ee – Liferay 7 Service Builder不会自动更新数据库

发布时间:2020-12-15 05:14:19 所属栏目:Java 来源:网络整理
导读:在我的Liferay 7项目中,Service Builder可以很好地生成文件tables.sql(带有完整的sql),但不会像在Liferay 6.2中那样在SERVICECOMPONENT native liferay表中包含此内容. 因此,当我重新启动服务器时,数据库中没有更新,而数据模型已被修改. 我必须手动运行table
在我的Liferay 7项目中,Service Builder可以很好地生成文件tables.sql(带有完整的sql),但不会像在Liferay 6.2中那样在SERVICECOMPONENT native liferay表中包含此内容.

因此,当我重新启动服务器时,数据库中没有更新,而数据模型已被修改.

我必须手动运行tables.sql中包含的sql脚本来暂时解决问题.

有人复制了吗?
是否有任何选项(Liferay 7中的新选项?)我不知道哪个可以导致这种行为.

注意:当然,选项build.auto.upgrade(在service.properties中)设置为true,并且没有service-ext.properties可以覆盖此

解决方法

是的,关于新版本7,这是一件令人伤心的事情.社区正在等待修复.

关注并投票:https://issues.liferay.com/browse/LPS-67688

UPDATE

新版Liferay 7 GA5现在可以执行数据库升级

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读