应用数据库的更新方法及装置与流程

文档序号:12667694阅读:来源:国知局

技术特征:

1.一种应用数据库的更新方法,其特征在于,包括:

当接收到对应用数据库进行更新的指令时,获取携带有所述应用数据库更新规则的配置文件;

对所述配置文件进行解析,得到所述应用数据库的更新规则;

根据所述更新规则,编译生成预定编程语言的代码语句;

通过执行所述代码语句,对所述应用数据库进行更新。

2.根据权利要求1所述的应用数据库的更新方法,其特征在于,所述获取携带有所述应用数据库更新规则的配置文件之前,所述方法还包括:

根据接收到的配置文件的配置指令,对目标文件进行配置,得到携带有应用数据库更新规则的配置文件。

3.根据权利要求2所述的应用数据库的更新方法,其特征在于,所述对所述配置文件进行解析,得到所述应用数据库的更新规则,具体包括:

确定所述配置文件对应的编写语言信息;

获取与所述编写语言信息对应的解析引擎,不同的编写语言信息分别对应不同的解析引擎;

通过获取的所述解析引擎,对所述配置文件进行解析,得到所述应用数据库的更新规则。

4.根据权利要求1-3任一项所述的应用数据库的更新方法,其特征在于,所述通过执行所述代码语句,对所述应用数据库进行更新,具体包括:

通过执行所述代码语句,检测所述应用数据库的更新操作过程中是否存在新增的数据库表,和/或检测所述应用数据库的更新操作过程中是否存在新增的数据库表字段;

若存在新增的数据库表,则获取所述新增的数据库表,并将所述新增的数据库表保存在所述应用数据库中;

若存在新增的数据库表字段,则获取所述新增的数据库表字段所在的数据库表的标识信息;

将所述新增的数据库表字段添加到与所述标识信息对应的数据库表中。

5.根据权利要求4所述的应用数据库的更新方法,其特征在于,所述将所述新增的数据库表字段添加到与所述标识信息对应的数据库表中,具体包括:

获取所述新增的数据库表字段对应的字段标识信息、字段默认值信息和字段类型信息;

将所述字段标识信息、字段默认值信息和字段类型信息添加到与所述标识信息对应的数据库表中。

6.一种应用数据库的更新装置,其特征在于,包括:

获取单元,用于当接收到对应用数据库进行更新的指令时,获取携带有所述应用数据库更新规则的配置文件;

解析单元,用于对所述配置文件进行解析,得到所述应用数据库的更新规则;

生成单元,用于根据所述更新规则,编译生成预定编程语言的代码语句;

更新单元,用于通过执行所述代码语句,对所述应用数据库进行更新。

7.根据权利要求6所述的应用数据库的更新装置,其特征在于,所述装置还包括:配置单元;

所述配置单元,用于根据接收到的配置文件的配置指令,对目标文件进行配置,得到携带有应用数据库更新规则的配置文件。

8.根据权利要求7所述的应用数据库的更新装置,其特征在于,所述解析单元包括:

确定模块,用于确定所述配置文件对应的编写语言信息;

获取模块,用于获取与所述编写语言信息对应的解析引擎,不同的编写语言信息分别对应不同的解析引擎;

解析模块,用于通过获取的所述解析引擎,对所述配置文件进行解析,得到所述应用数据库的更新规则。

9.根据权利要求6-8任一项所述的应用数据库的更新装置,其特征在于,所述更新单元包括:

检测模块,用于通过执行所述代码语句,检测所述应用数据库的更新操作过程中是否存在新增的数据库表,和/或检测所述应用数据库的更新操作过程中是否存在新增的数据库表字段;

获取模块,用于若所述检测模块检测出所述应用数据库的更新操作过程中存在新增的数据库表,则获取所述新增的数据库表;

保存模块,用于将所述新增的数据库表保存在所述应用数据库中;

所述获取模块,还用于若所述检测模块检测出所述应用数据库的更新操作过程中存在新增的数据库表字段,则获取所述新增的数据库表字段所在的数据库表的标识信息;

所述保存模块,还用于将所述新增的数据库表字段添加到与所述标识信息对应的数据库表中。

10.根据权利要求9所述的应用数据库的更新装置,其特征在于,

所述保存模块,具体用于获取所述新增的数据库表字段对应的字段标识信息、字段默认值信息和字段类型信息;

将所述字段标识信息、字段默认值信息和字段类型信息添加到与所述标识信息对应的数据库表中。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1