GreenDao之数据库升级

来源:互联网 发布:epsonl310清零软件下载 编辑:程序博客网 时间:2024/05/02 06:11

有20来天没有写博客了,自我反省中…….做事情不能持之以恒,那么永远不会有进步,永远不会成功!

GreenDao

数据库升级的条件

我们知道当对数据库做一些修改时,如添加,删除表,修改表结构(添加,删除字段,修改字段..)等操作,会导致数据库发生改变,需要将数据库升级,让新版本数据库能够兼容旧版本的数据库.

数据库升级

我们在app还没有上线的时候,不用考虑数据的丢失问题,只需要将所有的表删除重建即可,但是一旦app上线,数据库升级就要兼容旧版本,保证数据安全,安全升级有一下几个步骤:

假设有表A需要保存数据,B为临时表1.复制数据表A到临时表B    建表B    插入数据A到B2.删除数据库中所有的表3.创建所有的表4.复制临时表B到数据表A5.删除临时表B

通过以上的步骤就可以安全的实现GreeDao数据库的升级.
代码参照

0 0
原创粉丝点击