数据库版本升级

简单的说, 有两种方法,
第一, 吧原来的表明改了, 新建一个新版本的数据库, 吧原来表里面的数据,插入新的表
第二种, 直接在原来的表上插入字段.

  1. 定义kCTPersistanceMigrationTestCaseVersionKeyTestMiagratorVersion_1_to_2
  2. Target_MigrationTestDatabase中调用kCTPersistanceMigrationTestCaseVersionKey对应的value(class), 并初始化class
  3. TestMiagratorVersion_1_to_2定义升级步骤的类MigrationStep_2或者更多, 并且定义升级涉及的version list
  4. MigrationStep_2里定义升级具体要增加哪些列, 哪些table
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。