多租户实现组织、权限数据同步
错误描述
多个租户下,企业门户的组织、权限等数据同步
原因分析
- 目前需要手工迁移数据
处理步骤
- 通过平台提供的adminer工具导出,之后再进行导入到对应租户的门户应用中
- 迁移表清单说明 - sequence_table
- role
- groups
- users
- permission
- permission_resource
- authorize
- group_membership
- org_membership
- opm_manageroles
- opm_manageorgs
- opm_rolegroup
- opm_rolerelationship
 
- uaa的表涉及租户信息,导入后需要手工更新identity_zone_id 
- 更新语句如下: - update group_membership set identity_zone_id = (select identity_zone_id from users where username='system') where identity_zone_id != 'uaa'; 
update groups 
set identity_zone_id = (select identity_zone_id from users where username='system') where identity_zone_id != 'uaa';
update org_membership 
set identity_zone_id = (select identity_zone_id from users where username='system') where identity_zone_id != 'uaa';
update users 
set identity_zone_id = (select identity_zone_id from users where username='system') where identity_zone_id != 'uaa' and username!='system';