【技术实现步骤摘要】
数据库脚本生成方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种数据库脚本生成方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,数据库技术也得到了发展。对于一个服务器,数据库是服务器的一部分,数据库用于保存各类的数据,在数据出现错误时,需要对数据进行修改,以保证服务器的正常运行,另外,对于服务器的版本更迭或者业务类型的更替,也可能需要对数据库中的数据进行修改。传统技术中,可以利用数据库脚本来修改数据库中的数据,技术人员首先写一条数据库脚本,然后调试数据库脚本的功能,最终才会在数据库中运行数据库脚本,已达到修改数据库中数据的目的。然而传统技术中,无论是写脚本还是调试脚本,均需要花费较多时间,生成数据库脚本的效率低下,严重时可能影响服务器的运行。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够解决生成数据脚本效率低下问题的数据库脚本生成方法、装置、计算机设备和存储介质。一种数据库脚本生成方法,所述方法包括:获取数据库中预先设置的脚本配置表单中的各个字段;所述字段包括:修改地址字段、操作类型字段以及替换数据字段;检测到数 ...
【技术保护点】
1.一种数据库脚本生成方法,所述方法包括:获取预先设置的脚本配置表单中的各个字段;所述字段包括:修改地址字段、操作类型字段以及替换数据字段;检测到数据库中存在问题数据时,根据所述脚本配置表单中的各个字段,分别获取所述问题数据对应的修改地址、操作类型标识以及替换数据;将所述修改地址、操作类型以及替换数据插入所述脚本配置表单中;根据所述脚本配置表单中的所述修改地址、操作类型标识、替换数据以及预先设置的数据库脚本模板,生成数据库脚本。
【技术特征摘要】
1.一种数据库脚本生成方法,所述方法包括:获取预先设置的脚本配置表单中的各个字段;所述字段包括:修改地址字段、操作类型字段以及替换数据字段;检测到数据库中存在问题数据时,根据所述脚本配置表单中的各个字段,分别获取所述问题数据对应的修改地址、操作类型标识以及替换数据;将所述修改地址、操作类型以及替换数据插入所述脚本配置表单中;根据所述脚本配置表单中的所述修改地址、操作类型标识、替换数据以及预先设置的数据库脚本模板,生成数据库脚本。2.根据权利要求1所述的方法,其特征在于,所述当检测到数据库中存在问题数据时,根据所述字段,获取所述问题数据对应的修改地址、操作类型标识以及替换数据,包括:当检测到数据库中存在问题数据时,根据所述脚本配置表单中的修改地址字段,获取所述问题数据在数据库中的修改地址;所述修改地址包括:子数据库名、数据表名以及操作位置;根据所述脚本配置表单中的操作类型字段,获取所述问题数据的操作类型标识;所述操作类型标识包括:删除操作标识、替换操作标识以及新增操作标识;根据所述脚本配置表单中的替换数据字段,获取所述问题数据的替换数据。3.根据权利要求2所述的方法,其特征在于,所述将所述修改地址、操作类型以及替换数据插入所述脚本配置表单中,包括:将所述子数据库名、所述数据表名以及所述操作位置插入所述修改地址字段;将所述删除操作标识、替换操作标识或者新增操作标识插入所述操作类型字段;将所述替换数据插入所述替换数据字段。4.根据权利要求1所述的方法,其特征在于,根据所述脚本配置表单中的所述修改地址、操作类型标识以及替换数据以及预先设置的数据库脚本模板,生成数据库脚本,包括:检测是否满足预先设置的定时任务开启的触发条件;若是,则根据所述定时任务读取所述脚本配置表单中的一条记录作为数据库脚本的配置数据;所述记录包括:修改地址、操作类型标识以及替换数据;将所述配置数据填充至所述数据库脚本模板,生成数据库脚本。5.根据权利要求4所述的方法,...
【专利技术属性】
技术研发人员:万梅,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。