首页 > 已上线app ,运营的有一段时间,如果需要更新表结构,该怎么做?

已上线app ,运营的有一段时间,如果需要更新表结构,该怎么做?

今天忽然想到一个问题,我的app已经推送到appstore,以后如果遇到了需要更改表结构,针对于原来的数据该怎么处理,我用的是的sqlite3,现在想到的有 使用sql语句直接修改表结构,但更新的sql语句要一直放在程序中,每次运行app的时候都要运行吗? 求思路


可以存储一个数据库版本号用来判断,不一致的时候,按照版本号差别执行相应的SQL, 当然,这些更改数据结构的SQL需要在程序中包含。


自己程序做个判断,执行过一次就不执行第二次嘛。

【热门文章】
【热门文章】