# # # patch "schema_migration.cc" # from [a72f32cf9f51c6089d8a46f91703058b8d50aae7] # to [31560237009ffdd0bdbcfe1f5e3e94d9c3fa7df0] # ============================================================ --- schema_migration.cc a72f32cf9f51c6089d8a46f91703058b8d50aae7 +++ schema_migration.cc 31560237009ffdd0bdbcfe1f5e3e94d9c3fa7df0 @@ -996,7 +996,24 @@ if (res != SQLITE_OK) return false; - // change comment + // migrate other contents which are accessed by get|put_version + res = logged_sqlite3_exec(sql, "UPDATE manifests SET data=unbase64(data) " + "WHERE data like 'H4sI%'", NULL, NULL, errmsg); + if (res != SQLITE_OK) + return false; + res = logged_sqlite3_exec(sql, "UPDATE manifest_deltas " + "SET delta=unbase64(delta) WHERE delta like 'H4sI%'", NULL, NULL, errmsg); + if (res != SQLITE_OK) + return false; + res = logged_sqlite3_exec(sql, "UPDATE rosters SET data=unbase64(data) " + "WHERE data like 'H4sI%'", NULL, NULL, errmsg); + if (res != SQLITE_OK) + return false; + res = logged_sqlite3_exec(sql, "UPDATE roster_deltas " + "SET delta=unbase64(delta) WHERE delta like 'H4sI%'", NULL, NULL, errmsg); + if (res != SQLITE_OK) + return false; + return true; }