数据库版本升级

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

  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

你可能感兴趣的:(数据库版本升级)