Liferay常用表结构介绍
一、系统平台相关表:company、account_、portalpreferences、virtualhost、shard等
二、用户组织机构表等:User_,contact_,organization_;
三、站点及页表相关表:group_、layout、layoutset;
四、portlet相关表:portlet、portletpreferences;
五、角色权限相关表:Role_、resourceaction、resourcepermission等;
六、网页内容相关表:journalarticle、journalarticleimage、journalfolder、ddmstructure、ddmtemplate等;
七、资源发布(Asset Publisher)相关表:assetentry、assetentries_assetcategories、assetentries_assettags等;
八、文档媒体库(文件存储相关表):dlfileentry、dlfileentrymetadata、dlfileentrytype、dlfileversion等相关表;
九、自定义字段相关表:expandocolumn、expandorow、expandotable、expandovalue。
Liferay系统本身的数据库的的操作管理,都是基于ServiceBuilder进行的。类似下面这些表都是表示的关系表:
users_orgs
users_roles
users_teams
users_usergroups
groups_orgs
groups_roles
比如users_orgs,里面存储的就是用户和组织机构的对应关系,里面一般只有两个字段,分别是两个对象的ID。