安卓APP下载
苹果APP下载
本发明提供了一种数据版本升级的实现方法,其包括:写入低版本数据库以及版本变迁库到软件系统;以及通过数据升级代理程序,将低版本数据导入到高版本数据库中,升级到高版本数据库。在升级代理程序中要进行以下步骤:读取数据库版本号;将低版本数据库改名,创建高版本数据库;在高版本数据库中,创建版本变迁库中定义的版本升级中要用到的规则函数和存储过程信息,读取变迁规则表中两个版本之间的所有变迁规则;以及对每张表进行升级,在所导入所有表的数据之后,返回所有表的升级状态信息。通过本发明实现的软件系统能够对数据进行平滑升级,并且系统结构清晰,实现简单。