如何制作数据库升级安装包

在软件升级更新中,数据库的升级是在所难免。
常见现象:
1.缺少表 
   例如:DB1中有table1;DB 2中有table1,table2;DB 3中有表table1,table2,table3。

      DB3是最新的数据库结构,现在要把DB1和DB2升级到DB3,传统模式上,对于DB1和DB2做不同的升级包。
2.缺少字段,修改字段
   例如:DB 1的table中有字段field1;DB2的table中有字段fieldl1,field2;DB3的table中有字段field1,field2,field3。 

    
   DB3是最新的数据库结构,现在要把DB1和DB2升级到DB3,传统模式上,对于DB1和DB2也是要做不同的升级包的。
3.少表,少字段,同理,不同的用户,不同的版本,做不同的升级包。 

    这样随着每次地升级,升级包的版本个数也随之增加,而且每个升级包对应的升级用户不能搞错。这样越到后面,工作量也越大,升级工作越烦复, 

    NextInstaller是一个很了的数据库升级工具,s使用NextInstaller制作数据库升级安装包时,无论担忧用户使用的版本,只要一个升级包就能解决所有版本用户数据库的升级问题,自动解析不同版本的差异,给工作带来轻松方便。

制做方法如下(NextInstaller3.71以上):
1.新建工程,选择updateDB模版
    
2.打开Database info标签点击右键新建项(如图UpdateTable)类型选择xml Forma
 

3.导出数据库的结构生成xml文件 
 

4.点击“Copy”复制xml文件 
 

5.把xml文件粘贴到UpdateTable的Data里面。 

 

6.编译

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值