iOS中mysql数据库的升级迁移

2021-07-16  本文已影响0人  傲骨天成科技

一、选型

1、方法一:在已有表的基础上对表结构进行修改
2.创建临时表,把旧的数据拷贝到临时表,然后删除旧的表并且把临时表设置为数据表。

面试问题

1.如果你在使用这个数据库的时候这个数据库正在升级怎么办?
每次使用数据库时会先判断该数据库是否是最新的数据库,如果不是则去升级成最新的数据库。同时加上不可交互的loading告知用户本地数据库正在升级。一般来说之有当更新了新的app后第一次进入到使用数据库的页面才有可能进行数据库的升级,其他情况不会。

上一篇 下一篇

猜你喜欢

热点阅读