首页新闻找找看学习计划

android安装更新后,sqlite表结构无法更新怎么办

0
悬赏园豆:50 [已关闭问题] 关闭于 2017-09-26 12:29

Android开发安装更新后,程序可以更新,但是表结构却无法更新,要在安装时增加一些更新表结构的语句,只是我们的系统比较庞大,将来还有很多表结构要增加,这样子代码越来越多,不好维护,另外,都是靠语句来判断,不能清晰看到表结构,开发的时候也造成诸多不便

 

请问有没有什么办法可以解决

zhengjinfeng的主页 zhengjinfeng | 初学一级 | 园豆:90
提问于:2014-09-15 11:16
< >
分享
所有回答(1)
0

数据库表结构更新,本来就是要尽量避免的一件事,这就考验设计数据表结构的能力。

当非要更新的时候,你得把这事情当成一个项目来进行,不要想着能一下子搞定就行了。

爱编程的大叔 | 园豆:30089 (高人七级) | 2014-09-15 12:09

请问:“把这事情当成一个项目来进行”这话怎么理解?

支持(0) 反对(0) zhengjinfeng | 园豆:90 (初学一级) | 2014-09-15 15:18

@zhengjinfeng: 简单一点理解,就是你把更新这件事交给一个熟练工人,30天完成,请评估更新成本。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30089 (高人七级) | 2014-09-15 15:25

@爱编程的大叔: 这么说这需要一个懂需求、懂设计、懂数据库的人来完成这件事

我们做的比较大型的管理系统将来需求会不断扩展,表会不断增加,恐怕还真不好控制

支持(0) 反对(0) zhengjinfeng | 园豆:90 (初学一级) | 2014-09-15 15:38

@zhengjinfeng: 你一直在说大型的管理系统。我不知道你怎么理解大型的,

又要马儿跑,又要马儿不吃草?

大型系统的开发,数据库不可以上开发人员随便乱动的,

有专门的数据库设计人员。数据库有版本号,每次的变动都要记录在档。

起码得有三套运行系统,生产数据库、测试数据库、开发数据库。

你估计是习惯了一高兴就增加一个字段这样的开发方式...

支持(0) 反对(0) 爱编程的大叔 | 园豆:30089 (高人七级) | 2014-09-15 15:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册