Android开发安装更新后,程序可以更新,但是表结构却无法更新,要在安装时增加一些更新表结构的语句,只是我们的系统比较庞大,将来还有很多表结构要增加,这样子代码越来越多,不好维护,另外,都是靠语句来判断,不能清晰看到表结构,开发的时候也造成诸多不便
请问有没有什么办法可以解决
数据库表结构更新,本来就是要尽量避免的一件事,这就考验设计数据表结构的能力。
当非要更新的时候,你得把这事情当成一个项目来进行,不要想着能一下子搞定就行了。
请问:“把这事情当成一个项目来进行”这话怎么理解?
@zhengjinfeng: 简单一点理解,就是你把更新这件事交给一个熟练工人,30天完成,请评估更新成本。
@爱编程的大叔: 这么说这需要一个懂需求、懂设计、懂数据库的人来完成这件事
我们做的比较大型的管理系统将来需求会不断扩展,表会不断增加,恐怕还真不好控制
@zhengjinfeng: 你一直在说大型的管理系统。我不知道你怎么理解大型的,
又要马儿跑,又要马儿不吃草?
大型系统的开发,数据库不可以上开发人员随便乱动的,
有专门的数据库设计人员。数据库有版本号,每次的变动都要记录在档。
起码得有三套运行系统,生产数据库、测试数据库、开发数据库。
你估计是习惯了一高兴就增加一个字段这样的开发方式...