Liferay表列描述

时间:2015-05-13 05:52:52

标签: liferay liferay-6

我正在尝试了解life ray中与用户管理相关的每个表的字段级别描述。我不明白下表中某些列的用途。

用户_:

GRACELOGINCOUNT

FACEBOOKID

PORTRAITID

的圈子_:

PARENTGROUPID

LIVEGROUPID

TREEPATH

TYPE_

TYPESETTINGS

REMOTESTAGINGGROUPCOUNT

ADDRESS:

TYPEID

PRIMARY_

PHONE:

TYPEID

PRIMARY_

任何人都可以解释上述专栏的说明。 (例如:状态列用于标识用户是否处于活动状态)同样,我需要对上面提到的每个列进行简要描述。

2 个答案:

答案 0 :(得分:3)

因此,根据评论,您要集成访问此数据库的外部代码:检查this statement我对直接使用数据库的看法,例如:可能写信给它。

您必须通过API 才能正确使用Liferay的用户管理功能。 Everything 其他迟早会导致灾难。如果你很幸运:早点。如果不是:以后,当你早就忘记了这个警告时。

检查专门创建的Liferay API,以便以编程方式访问您需要的所有内容。例如,UserService

相信我 - 在理解数据库时,你会错过所以很多事情,当Liferay稍后找到数据(或中毒的缓存)时,你会严重扰乱API。去过也做过。它不漂亮。

答案 1 :(得分:3)

以下是对其中一些内容的一般性描述,但我希望您不要直接插入数据库,因为不建议这样做(请参阅Olaf Kock's answer),这可能会导致将来出现问题。

USER _

  1. GRACELOGINCOUNT -

  2. FACEBOOKID - 我不确定这是否已被使用,因为现在我们有Contact表来存储FacebookSnTwitterSn等的ID / p>

  3. PORTRAITID - 这是Image表的外键,用于存储有关用户上传的肖像的信息。

  4. GROUP _

    1. PARENTGROUPID - 网站可以包含子网站,因此子网站将拥有父网站的groupId。

    2. LIVEGROUPID - 用于分段目的,存储分阶段站点的实时站点的groupId。

    3. TREEPATH - 存储子站点的路径,在深层时轻松遍历父子关系。

    4. TYPE_ - 用于定义不同类型的网站,如公共,私有,受限制或系统。请参阅GroupConstants类的前缀为TYPE_SITE_*的属性。 0适用于非Google协作平台的记录,请参阅site列。

    5. TYPESETTINGS - 为网站存储一些其他配置,例如,如果您有application-adaptor hook申请网站或SEO部分等。

    6. REMOTESTAGINGGROUPCOUNT -

    7. ADDRESS

      1. TYPEID - 这是ListType表的外键,ContactOrganization存在各种类型的地址(结算,其他等)。

      2. PRIMARY_ - 决定哪个是用户的主要地址,只有一个地址可以是主要地址。

      3. PHONE

        1. TYPEID - 这是ListType表的外键,ContactOrganization存在各种类型的手机(商家,手机等)。

        2. PRIMARY_ - 决定哪个是用户的主要手机,只有一部手机可以是主要手机。

        3. 为了更好地理解,最好通过Liferay API,如UserServiceGroupServiceOrganizationService等以及Implementation类的源代码。