背景介绍:
在做项目的时候,会遇到数据库表结构发生了更改,此时发版的时候则需要进行修改
分情况进行发版
第一种:扩充某个表的字段
使用sql语句修改表的结构(alter table),修改完成之后,再上代码
第二种:表结构改动很大
切表,数据库中增加一个表 然后代码中做 if else的处理
兼容 旧代码 有两种。一种是 客户端 发版 修改v 参数,v参数不同,走的代码 就是不同的文件。通过这样来兼容。
一种是走同一份的,这种 就通过多传特定的参数,或者业务逻辑 加 if else去判断,走不同分支