阻止开发人员修改Liferay数据库结构

时间:2016-08-29 12:08:53

标签: liferay

我在一个包含许多Liferay Newbies和专家的环境中工作,现在我想进行一些配置以防止任何人修改Liferay数据库的结构,即一个开发人员在连接到服务器时启动了liferay 6.2服务器Liferay 6.1配置数据库导致数据库损坏...我知道我不能将LR用户设置为只读,因为任何更改都会反映到数据库中,但我想设置一些限制来防止类似于以上......是否有相关的配置?

1 个答案:

答案 0 :(得分:1)

访问Liferay数据库所需的常规权限是SELECT,INSERT,UPDATE和DELETE。只有在您开发新插件时,您需要在上开发的数据库上创建CREATE TABLE,ALTER TABLE,CREATE INDEX和类似的DDL权限。只是不给他们完整的权限。

更新例程(在6.1结构上运行6.2代码时运行)将需要DDL权限或失败。当然,您也可以remove / unconfigure the Upgrade routines