【技术实现步骤摘要】
数据导入方法、装置及电子设备
本公开涉及计算机
,尤其涉及一种数据导入方法、装置、电子设备及存储介质。
技术介绍
相关技术中,一个网络平台一般都涉及到多个管理后台,平台运营人员在使用时,经常需要批量导入数据,目前的处理方式是由开发人员通过脚本程序将数据导入到数据库中。如果是需要将测试环境数据导入线上库且数据库机房隔离时,则无法在同一个服务器操作两个数据库,只能通过各种其他方式将数据导入。例如,游戏管理员(GameMaster,GM)接口文档平台(某游戏中台平台)之前只给自研游戏使用,数据库使用互联网数据中心(InternetDataCenter,IDC)机房测试库。在接入独代游戏时(非公司内部开发厂商),需要提供一个对外开放的接口文档平台,须将服务扩充到云(例如,腾讯云)机房,并使用游戏数据库(与idc机房不通),因此无法直接将数据导入,而需要将idc机房数据跑出保存为文件,再将文件传到云机房(通过正规上线流程),再在云服务上运行脚本将数据导入。另外,游戏发布平台(某游戏中台平台),具有渠道打包功能,运营人员经 ...
【技术保护点】
1.一种数据导入方法,其特征在于,包括:/n响应用户的操作,获取用户输入的当前需要插入数据的数据库表的表名;/n从预设的配置文件中查找到与选择的所述数据库表的表名对应的配置信息,其中,所述配置信息包括:数据库链接信息以及所述数据库表必填的字段名称;/n向用户提示所述字段名称,并获取用户输入的与所述字段名称对应的一条或多条数据;/n根据所述数据库链接信息,将获取所述一条或多条数据导入到所述数据库表中。/n
【技术特征摘要】
1.一种数据导入方法,其特征在于,包括:
响应用户的操作,获取用户输入的当前需要插入数据的数据库表的表名;
从预设的配置文件中查找到与选择的所述数据库表的表名对应的配置信息,其中,所述配置信息包括:数据库链接信息以及所述数据库表必填的字段名称;
向用户提示所述字段名称,并获取用户输入的与所述字段名称对应的一条或多条数据;
根据所述数据库链接信息,将获取所述一条或多条数据导入到所述数据库表中。
2.根据权利要求1所述的数据导入方法,其特征在于,所述向用户提示所述字段名称步骤包括:
显示所述字段名称。
3.根据权利要求1所述的数据导入方法,其特征在于,获取用户输入的与所述字段名称对应的一条或多条数据的步骤包括:
获取用户输入的数据表,其中,所述数据表的表头包含各个所述字段名称;
从所述数据表中获取所述一条或多条数据。
4.根据权利要求1至3任一项所述的数据导入方法,其特征在于,将获取所述一条或多条数据导入到所述数据库表中的步骤包括:
生成插入所述一条或多条数据的数据库操作语句;
根据所述数据库链接信息,执行所述数据库操作语句,将所述一条或多条数据导入到所述数据库表中。
5.根据权利要求4所述的数据导入方法,其特征在于,
所述配置信息还包括:逻辑删除字段及其对应的属性值、和/或、创建时间字段及其对应的属性值;
生成插入所述一条或多条数据的数据库操作语句的步骤包括:生成插入所述一条或多条数据的数据库操作语句,并按照所述配置信息中记录的属性值填充所述数据库操作语句中各条所述数据的逻辑删除字段和/或创建时间字段。
6.根据权利要求4所述的数据导入方法,其特征在于,在执行所述数据库操作语句的步骤之前,所述方法还包括:
提示用户所述数据库操作语句;
接收到用户输入的确认指令。
7.一种数据导入装置,其特征在于,包括:
第一获取模块,被配置为执行响应用户的操作,获取用户输入的当前需要插入数据的数据库表的表名;
查找模块,被配置为执行从预设的配置文件中查找到与选择的所述数据库表的表名对应的配置信息,其中,所述配置信息包括:数据库链接信息以及所述数据库表必填的字段名...
【专利技术属性】
技术研发人员:辛洋汐,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。