CN115408111B 数据库脚本管控方法、系统、设备、存储介质及程序产品 (建信金融科技有限责任公司).docxVIP

  • 0
  • 0
  • 约2.32万字
  • 约 36页
  • 2026-01-11 发布于重庆
  • 举报

CN115408111B 数据库脚本管控方法、系统、设备、存储介质及程序产品 (建信金融科技有限责任公司).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN115408111B(45)授权公告日2025.07.01

(21)申请号202211184508.2

(22)申请日2022.09.27

(65)同一申请的已公布的文献号申请公布号CN115408111A

(43)申请公布日2022.11.29

(73)专利权人建信金融科技有限责任公司

地址200120上海市浦东新区中国(上海)

自由贸易试验区银城路99号12层、15

(72)发明人刘永昆

(74)专利代理机构北京品源专利代理有限公司

11332

专利代理师赵翠香

(51)Int.CI.

GO6F9/455(2006.01)

GO6F8/65(2018.01)

GO6F8/71(2018.01)

GO6F16/21(2019.01)

(56)对比文件

CN114880306A,2022.08.09

CN114840489A,2022.08.02审查员陈沙沙

权利要求书3页说明书12页附图5页

(54)发明名称

数据库脚本管控方法、系统、设备、存储介质

及程序产品

(57)摘要

CN115408111B本申请公开了一种数据库脚本管控方法、系统、设备、存储介质及程序产品,确定目标环境中的目标数据库脚本,并获取目标环境的脚本版本基线序列;确定目标数据库脚本对应的目标数据库,并创建与目标数据库对应的目标容器;获取目标数据库的全量脚本集合,全量脚本集合包括一个或多个参考数据库脚本,各参考数据库脚本具有对应的参考脚本版本基线;在全量脚本集合中匹配脚本版本基线序列中的各脚本版本基线,生成匹配脚本集合;在目标容器中执行匹配脚本集合中的各参考数据库脚本,以获得数据库实例脚本;将目标数据库脚本与数据库实例脚本进行比较,生成两者的差异信息,可以及时发现问题,

CN115408111B

确定目标环境中的目标数据库脚本,并获取所述目标环境的脚本版本基

线序列

确定所述目标数据库脚本对应的目标数据库,并创建与所述目标数据库对应的目标容器

获取所述目标数据库的全量脚本集合

在全量脚本集合中匹配所述脚本版本基线序列中的各脚本版本基线,生成与所述脚本版本基线序列匹配的匹配脚本集合

在所述目标容器中执行所述匹配脚本集合中的各参考数据库脚本,以获得数据库实例脚本

将所述目标数据库脚本与所述数据库实例脚本进行比较,生成两者的差异信息

101

102

103

105

106

CN115408111B权利要求书1/3页

2

1.一种数据库脚本管控方法,其特征在于,所述方法包括:

确定目标环境中的目标数据库脚本,并获取所述目标环境的脚本版本基线序列;

确定所述目标数据库脚本对应的目标数据库,并创建与所述目标数据库对应的目标容

器;

获取所述目标数据库的全量脚本集合,所述全量脚本集合包括一个或多个参考数据库脚本,各参考数据库脚本具有对应的参考脚本版本基线;

在所述全量脚本集合中匹配所述脚本版本基线序列中的各脚本版本基线,生成与所述脚本版本基线序列匹配的匹配脚本集合,其中,所述匹配脚本集合中包括与各脚本版本基线匹配的参考脚本版本基线以及对应的参考数据库脚本;

在所述目标容器中执行所述匹配脚本集合中的各参考数据库脚本,以获得数据库实例脚本;

将所述目标数据库脚本与所述数据库实例脚本进行比较,生成两者的差异信息。

2.根据权利要求1所述的方法,其特征在于,所述创建与所述目标数据库对应的目标容器,包括:

执行环境准备指令,以从预设的配置库中拉取与目标数据库相关的容器配置;

基于所述容器配置执行启动指令,完成容器环境的准备。

3.根据权利要求1或2所述的方法,其特征在于,所述参考脚本版本基线携带版本次序

信息;

所述在所述目标容器中执行所述匹配脚本集合中的各参考数据库脚本,以获得数据库实例脚本,包括:

在所述目标容器中,基于所述版本次序信息,按序依次执行所述参考数据库脚本,并在所述匹配脚本集合的所有参考数据库脚本均执行完以后获取所述目标容器导出的数据库实例脚本。

4.根据权利要求3所述的方法,其特征在于,所述在所述全量脚本集合中匹配所述脚本版本基线序列中的各脚本版本基线,生成与所述脚本版本基线序列匹配的匹配脚本集合,包括:

将所述全量脚本集合以及所述脚本版本基线序列发送至所述目标容器中;

在所述目标容器中,在所述全量脚本集合中匹配所述脚本版本基线序列中的各脚本版

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档