您的位置:首页 > 其它

升级部署和修改

2015-10-19 10:01 260 查看

升级部署和修改

1 存在的问题

由于之前同步数据库中的数据的时候,没有谨慎的考虑到表的owner不是当前登录用户,所以在同步表的时候,没有加上schema,根本上说就是当前登录用户和schema不对应造成的。

首先我们在global中添加一个常量,由key指向value,yditywbyh=ITSMUSE.,然后再在需要用到schema的代码段中取出这个常量,如下

final static String SERVICE_BYH = Global.getConfig("yditywbyh");


之后,在需要用到这个schema的地方,使用这个类的常量替代即可

2 增量升级

增量更新是指在进行更新操作时,只更新需要改变的地方,不需要更新或者已经更新过的地方则不会重复更新,增量更新与完全更新相对

此次更新就属于增量更新,我们只修改了Login.java类和DbInfo这两个类,所以在升级的时候,只需要更新这两个类即可。后续的升级操作可能会有表单的修改,此时就需要更新数据库部分。

增量升级需要铭记一点:每次更新需得记清楚自上次更新之后到本次升级之间,所有修改的地方都是需要重新同步的,也就是在这之间,程序的哪些地方被修改过,都是需要我们升级的

3 升级的log记载

升级的日志书写,一方面是为了记录升级的具体内容,另一方面也是为了下次升级得时候可以借鉴的地方,知道哪些内容被修改过,而其也是我们工作的凭证。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: