通过 Liferay Community Edition 指向 Liferay EE 数据库
Pointing Liferay EE database via Liferay Community Edition
b大家好,
我安装了指向 Postgres 数据库的 Liferay 企业版。
现在,我有另一个 Liferay 社区版,我想将其指向 Liferay 企业版数据库副本。
当我启动社区版时,出现错误,如不存在主 ID 为 83498XX 的用户。但是当我转储 Liferay EE 数据库时,用户在那里但主 ID 不同。
我只是想知道是否可以让社区版指向企业版数据库并使其工作?
谢谢...
不,那行不通。两者都将在数据库中注册为不同的版本——其中 EE 是比 CE 更高的版本号。升级到 EE 版本后,CE 将停止从同一数据库 运行。
此外,一些用户数据是从全文索引中读取的——它必须与您的数据库内容相匹配。所以即使你让它工作,你也必须保持索引同步。这个可能就是你在问题中所说的实际问题,但我不确定。
但是,由于无论如何它都不是设计为以这种方式工作的,因此在这种情况下找到具体问题并不重要。只是不要这样做。
b大家好,
我安装了指向 Postgres 数据库的 Liferay 企业版。
现在,我有另一个 Liferay 社区版,我想将其指向 Liferay 企业版数据库副本。
当我启动社区版时,出现错误,如不存在主 ID 为 83498XX 的用户。但是当我转储 Liferay EE 数据库时,用户在那里但主 ID 不同。
我只是想知道是否可以让社区版指向企业版数据库并使其工作?
谢谢...
不,那行不通。两者都将在数据库中注册为不同的版本——其中 EE 是比 CE 更高的版本号。升级到 EE 版本后,CE 将停止从同一数据库 运行。
此外,一些用户数据是从全文索引中读取的——它必须与您的数据库内容相匹配。所以即使你让它工作,你也必须保持索引同步。这个可能就是你在问题中所说的实际问题,但我不确定。
但是,由于无论如何它都不是设计为以这种方式工作的,因此在这种情况下找到具体问题并不重要。只是不要这样做。