数据迁移方法、迁移消息数据显示方法、装置和设备制造方法及图纸

技术编号:39734558 阅读:23 留言:0更新日期:2023-12-17 23:36
提供了数据迁移方法、迁移消息数据显示方法、装置和设备。数据迁移方法包括:获取要从第一企业对应的源数据库迁移到第二企业对应的目标数据库的迁移消息数据,其中该迁移消息数据在源数据库中用多个数据表来表示,并且第一企业和第二企业均与同一用户关联;将第一部分数据表插入到目标数据库中的多个原生数据表中的同类型数据表中,其中该多个原生数据表用于表示目标数据库中的非迁移消息数据;在目标数据库中针对迁移消息数据重新生成第二部分数据表,作为新生成数据表,其中,在目标数据库中用该多个原生数据表中的同类型数据表和新生成数据表来表示迁移消息数据。生成数据表来表示迁移消息数据。生成数据表来表示迁移消息数据。

【技术实现步骤摘要】
数据迁移方法、迁移消息数据显示方法、装置和设备


[0001]本申请涉及互联网
,特别涉及一种数据迁移方法、迁移消息数据显示方法、装置、计算机设备及存储介质。

技术介绍

[0002]即时聊天消息传递服务允许一个用户实时地向另一个用户消息传递。现在一些即时通信程序是为企业量身定制以便进行管理的,例如企业版即时通信程序等。如果用户从第一企业(例如历史企业)迁移到第二企业(例如新企业),用户的账号需要与第一企业解绑从而与第二企业绑定,因此用户账号在第一企业时的所有聊天数据作为重要数据资源而无法在绑定到第二企业之后查看。
[0003]然而,用户账号在第一企业时的联系人和在第二企业时的联系人可能有重叠,且这些聊天数据并不是重要数据资源,因此,用户可能希望与这些联系人的聊天数据在账号绑定到第二企业时也能被查看,并且为了保证聊天数据的时间连续性,在需要显示在第一企业时的这些聊天数据时,将这些聊天数据在显示界面上显示为在第二企业时的聊天数据之前。
[0004]因此,需要一种在用户从第一企业迁移到第二企业时能够迁移用户在第一企业时的聊天数据(本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据迁移方法,包括:获取要从第一企业对应的源数据库迁移到第二企业对应的目标数据库的迁移消息数据,其中所述迁移消息数据在所述源数据库中用多个数据表来表示,并且所述第一企业和第二企业均与同一用户关联;将所述多个数据表中的第一部分数据表插入到所述目标数据库中的多个原生数据表中的同类型数据表中,其中所述多个原生数据表用于表示所述目标数据库中的作为非迁移消息数据的原生消息数据;在所述目标数据库中针对所述迁移消息数据重新生成所述多个数据表中的第二部分数据表,作为新生成数据表,其中,在所述目标数据库中用所述多个原生数据表中的插入了所述第一部分数据表的所述同类型数据表和所述新生成数据表来表示所述迁移消息数据。2.根据权利要求1所述的方法,还包括:响应于每次拉取触发操作,从所述目标数据库中的各个数据表检索供更新显示界面的消息数据;以及基于检索结果从所述目标数据库拉取所述供更新显示界面的消息数据,并将其显示在所述显示界面上,其中,所述供更新显示界面的消息数据包括一条或多条迁移消息数据、一条或多条非迁移消息数据、或者两者。3.根据权利要求2所述的方法,其中,所述新生成数据表包括第一消息检索数据表,并且所述多个原生数据表包括第二消息检索数据表,其中,从所述目标数据库的各个数据表中检索供更新显示界面的消息数据,包括:响应于当前拉取触发操作,基于当前拉取触发操作的类型确定响应于上次拉取触发操作从所述目标数据库拉取的时间最早的或时间最晚的一条消息数据,作为参考消息数据,其中响应于第一次拉取触发操作所拉取的消息数据包括从第二消息检索数据表或者从第二消息检索数据表和第一消息检索数据表检索的时间最近的至少一条消息数据;根据所述参考消息数据是否是迁移消息数据,从所述第一消息检索数据表和所述第二消息检索数据表中的至少一者中检索所述供更新显示界面的消息数据。4.根据权利要求3所述的方法,其中,根据所述参考消息数据是否是迁移消息数据,从所述第一消息检索数据表和所述第二消息检索数据表中的至少一者中检索所述供更新显示界面的消息数据,包括:在所述参考消息数据是迁移消息数据的情况下,从所述第一消息检索数据表中检索迁移消息数据;根据检索到的迁移消息数据的数量与预定数量的大小关系,确定是否从所述第二消息检索数据表中检索非迁移消息数据。5.根据权利要求4所述的方法,其中,根据检索到的迁移消息数据的数量与预定数量的大小关系,确定是否从所述第二消息检索数据表中检索非迁移消息数据,包括:在当前拉取触发操作指示拉取更多后续消息数据,并且在检索到的迁移消息数据的数量小于所述预定数量的情况下,确定从所述第二消息检索数据表中检索非迁移消息数据,其中,检索到的迁移消息数据与检索到的非迁移消息数据的数量之和小于或等于所述
预定数量,并且检索到的迁移消息数据与非迁移消息数据作为所述供更新显示界面的消息数据。6.根据权利要求4所述的方法,其中,根据检索到的迁移消息数据的数量与预定数量的大小关系,确定是否从所述第二消息检索数据表中检索非迁移消息数据,包括:在当前拉取触发操作指示拉取更多先前消息数据或拉取更多后续消息数据,并且检索到的迁移消息数据的数量大于或等于预定数量的情况下,确定不从所述第二消息检索数据表中检索非迁移消息数据,并且将检索到的预定数量的迁移消息数据作为所述供更新显示界面的消息数据;或者在当前拉取触发操作指示拉取更多先前消息数据,并且在检索到的迁移消息数据的数量小于预定数量的情况下,确定不从所述第二消息检索数据表中检索非迁移消息数据,并且将检索到的所有迁移消息数据作为所述供更新显示界面的消息数据。7.根据权利要求3所述的方法,其中,根据所述参考消息数据是否是迁移消息数据,从所述第一消息检索数据表和所述第二消息检索数据表中的至少一者中检索所述供更新显示界面的消息数据,包括:在所述参考消息数据不是迁移消息数据的情况下,从所述第二消息检索数据表中检索非迁移消息数据;以及根据检索到的非迁移消息数据的数量与预定数量的大小关系,确定是否从所述第一消息检索数据表中检索迁移消息数据。8.根据权利要求7所述的方法,其中,根据检索到的非迁移消息数据的数量与预定数量的大小关系,确定是否从所述第一消息检索数据表中检索迁移消息数据,包括:在当前拉取触发操作指示拉取更多历史消息数据,并且在检索到的非迁移消息数据的数量小于所述预定数量的情况下,确定从所述第一消息检索数据表中检索迁移消息数据,其...

【专利技术属性】
技术研发人员:黄铁鸣韩承村吴晓珊冯泽荣李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1