每次运行app的时候都要运行吗?

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

qq_笑_17
浏览 233回答 2
2回答

弑天下

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

翻过高山走不出你

自己程序做个判断,执行过一次就不执行第二次嘛。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS