您的位置:首页 > 数据库

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

2009-08-21 15:20 375 查看
在软件升级更新中,数据库的升级是在所难免。

常见现象:

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.编译
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: