数据变更方法、装置、服务器及存储介质与流程

xiaoxiao2月前  15


本申请涉及数据处理,特别涉及一种数据变更方法、装置、终端设备、芯片及存储介质。


背景技术:

1、随着科学技术的发展,终端设备安装的应用程序越来越多,通过启动应用程序可以在终端设备中实现各种各样的应用功能。

2、其中,应用程序在研发过程中,开发人员会将在开发环境下编写好的应用程序的应用代码依次通过测试环境进行测试,在正式环境中发布,保证应用程序在正式环境中正常运行。当开发人员对应用程序开发新的功能或者需要修改应用程序的功能时,需要将正式环境下的应用程序的应用代码进行更新,开发人员会通过现有的工单系统,向工单系统中提交数据定义语言(data definition language,ddl)工单,然后再采用人工提单、人工审核更新的方式,对需要更新的应用程序的应用代码进行更新。该方式中不仅需要人工提交,还需要人工审核,导致了数据库内的数据变更效率低的问题。


技术实现思路

1、为了解决现有技术的问题,提高数据库内的数据变更效率,本申请实施例提供了一种数据变更方法、装置、服务器及存储介质。所述技术方案如下:

2、一个方面,本申请提供了一种数据变更方法,所述方法包括:

3、获取待发布应用的应用代码以及升级配置文件,所述升级配置文件中包含所述应用代码的变更数据;

4、在需要对所述应用代码进行升级部署时,根据所述升级配置文件,对使用环境下的所述应用代码进行数据变更,所述使用环境包括测试环境和/或正式环境。

5、一个方面,本申请提供了一种数据变更装置,所述装置包括:

6、第一获取模块,用于获取待发布应用的应用代码以及升级配置文件,所述升级配置文件中包含所述应用代码的变更数据;

7、数据变更模块,用于在需要对所述应用代码进行升级部署时,根据所述升级配置文件,对使用环境下的所述应用代码进行数据变更,所述使用环境包括测试环境和/或正式环境。

8、另一个方面,本申请提供了一种服务器,所述服务器包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如一个方面所述的数据变更方法。

9、另一个方面,本申请提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如一个方面所述的数据变更方法。

10、另一方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述一个方面所述的数据变更方法。

11、另一方面,本申请实施例提供了一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述一个方面所述的数据变更方法。

12、本申请实施例提供的技术方案带来的有益效果至少包括:

13、获取待发布应用的应用代码以及升级配置文件,升级配置文件中包含应用代码的变更数据;在需要对应用代码进行升级部署时,根据升级配置文件,对使用环境下的应用代码进行数据变更,使用环境包括测试环境和/或正式环境。本申请中通过设置升级配置文件,在需要对应用代码进行升级部署时,通过该升级配置文件,完成在不同使用环境下应用代码的数据变更,不需要人工介入,实现了在数据库中数据变更过程的去工单化,使得应用代码的开发与数据库内的更新实现一体化,提高了数据库内的数据变更效率。



技术特征:

1.一种数据变更方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述获取待发布应用的应用代码以及升级配置文件之前,还包括:

3.根据权利要求2所述的方法,其特征在于,所述版本变更模式是需要获取所述待发布应用的迁移版本代码的模式,所述根据所述版本变更模式以及所述应用代码,获取所述升级配置文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述迁移版本代码以及所述应用代码,获取所述升级配置文件,包括:

5.根据权利要求4所述的方法,其特征在于,在所述根据所述迁移版本代码以及所述应用代码,获取升级代码目录之前,还包括:

6.根据权利要求4所述的方法,其特征在于,所述升级代码目录的名称中保留有第一占位符,所述第一占位符中的数据用于指示所述迁移版本代码的运行环境;和/或,

7.根据权利要求1至6任一所述的方法,其特征在于,所述升级配置文件是结构化查询语言sql脚本文件,一个所述sql脚本文件对应一个待发布应用中一个对象的一类操作。

8.根据权利要求1至6任一所述的方法,其特征在于,当所述待发布应用的数量大于2时,所述根据所述升级配置文件,对所述应用代码进行数据变更,包括:

9.一种数据变更装置,其特征在于,所述装置包括:

10.一种服务器,其特征在于,所述服务器包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至8任一所述的数据变更方法。

11.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至8任一所述的数据变更方法。


技术总结
本申请公开了一种数据变更方法、装置、服务器及存储介质,属于数据处理技术领域。该方法包括:获取待发布应用的应用代码以及升级配置文件,升级配置文件中包含应用代码的变更数据;在需要对应用代码进行升级部署时,根据升级配置文件,对使用环境下的应用代码进行数据变更,使用环境包括测试环境和/或正式环境。本申请中通过设置升级配置文件,在需要对应用代码进行升级部署时,通过该升级配置文件,完成在不同使用环境下应用代码的数据变更,不需要人工介入,实现了在数据库中数据变更过程的去工单化,使得应用代码的开发与数据库内的更新实现一体化,提高了数据库内的数据变更效率。

技术研发人员:劳志毅
受保护的技术使用者:深圳市欢太科技有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)