多租户实现组织、权限数据同步

错误描述

多个租户下,企业门户的组织、权限等数据同步

原因分析

  1. 目前需要手工迁移数据

处理步骤

  1. 通过平台提供的adminer工具导出,之后再进行导入到对应租户的门户应用中
  2. 迁移表清单说明

    • sequence_table
    • role
    • groups
    • users
    • permission
    • permission_resource
    • authorize
    • group_membership
    • org_membership
    • opm_manageroles
    • opm_manageorgs
    • opm_rolegroup
    • opm_rolerelationship
  3. uaa的表涉及租户信息,导入后需要手工更新identity_zone_id

  4. 更新语句如下:

    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';

results matching ""

    No results matching ""

    results matching ""

      No results matching ""