| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "testing/gtest/include/gtest/gtest.h" | 5 #include "testing/gtest/include/gtest/gtest.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/file_path.h" | 9 #include "base/file_path.h" |
| 10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
| 11 #include "base/memory/scoped_ptr.h" | 11 #include "base/memory/scoped_ptr.h" |
| 12 #include "base/scoped_temp_dir.h" | 12 #include "base/scoped_temp_dir.h" |
| 13 #include "base/stl_util.h" | 13 #include "base/stl_util.h" |
| 14 #include "base/string_number_conversions.h" | 14 #include "base/string_number_conversions.h" |
| 15 #include "chrome/browser/sync/protocol/bookmark_specifics.pb.h" | 15 #include "chrome/browser/sync/protocol/bookmark_specifics.pb.h" |
| 16 #include "chrome/browser/sync/protocol/sync.pb.h" | 16 #include "chrome/browser/sync/protocol/sync.pb.h" |
| 17 #include "chrome/browser/sync/syncable/directory_backing_store.h" | 17 #include "chrome/browser/sync/syncable/directory_backing_store.h" |
| 18 #include "chrome/browser/sync/syncable/directory_manager.h" | 18 #include "chrome/browser/sync/syncable/directory_manager.h" |
| 19 #include "chrome/browser/sync/syncable/syncable-inl.h" | 19 #include "chrome/browser/sync/syncable/syncable-inl.h" |
| 20 #include "chrome/browser/sync/syncable/syncable.h" | 20 #include "chrome/browser/sync/syncable/syncable.h" |
| 21 #include "chrome/browser/sync/util/sqlite_utils.h" |
| 22 #include "chrome/browser/sync/util/time.h" |
| 21 #include "sql/connection.h" | 23 #include "sql/connection.h" |
| 22 #include "sql/statement.h" | 24 #include "sql/statement.h" |
| 23 #include "testing/gtest/include/gtest/gtest-param-test.h" | 25 #include "testing/gtest/include/gtest/gtest-param-test.h" |
| 24 | 26 |
| 25 namespace syncable { | 27 namespace syncable { |
| 26 | 28 |
| 27 extern const int32 kCurrentDBVersion; | 29 extern const int32 kCurrentDBVersion; |
| 28 | 30 |
| 29 class MigrationTest : public testing::TestWithParam<int> { | 31 class MigrationTest : public testing::TestWithParam<int> { |
| 30 public: | 32 public: |
| (...skipping 12 matching lines...) Expand all Loading... |
| 43 } | 45 } |
| 44 void SetUpVersion67Database(); | 46 void SetUpVersion67Database(); |
| 45 void SetUpVersion68Database(); | 47 void SetUpVersion68Database(); |
| 46 void SetUpVersion69Database(); | 48 void SetUpVersion69Database(); |
| 47 void SetUpVersion70Database(); | 49 void SetUpVersion70Database(); |
| 48 void SetUpVersion71Database(); | 50 void SetUpVersion71Database(); |
| 49 void SetUpVersion72Database(); | 51 void SetUpVersion72Database(); |
| 50 void SetUpVersion73Database(); | 52 void SetUpVersion73Database(); |
| 51 void SetUpVersion74Database(); | 53 void SetUpVersion74Database(); |
| 52 void SetUpVersion75Database(); | 54 void SetUpVersion75Database(); |
| 55 void SetUpVersion76Database(); |
| 53 | 56 |
| 54 void SetUpCurrentDatabaseAndCheckVersion() { | 57 void SetUpCurrentDatabaseAndCheckVersion() { |
| 55 SetUpVersion70Database(); // Prepopulates data. | 58 SetUpVersion70Database(); // Prepopulates data. |
| 56 scoped_ptr<DirectoryBackingStore> dbs( | 59 scoped_ptr<DirectoryBackingStore> dbs( |
| 57 new DirectoryBackingStore(GetUsername(), GetDatabasePath())); | 60 new DirectoryBackingStore(GetUsername(), GetDatabasePath())); |
| 58 | 61 |
| 59 dbs->BeginLoad(); | 62 dbs->BeginLoad(); |
| 60 ASSERT_EQ(OPENED, dbs->InitializeTables()); | 63 ASSERT_EQ(OPENED, dbs->InitializeTables()); |
| 61 ASSERT_FALSE(dbs->needs_column_refresh_); | 64 ASSERT_FALSE(dbs->needs_column_refresh_); |
| 62 ASSERT_EQ(kCurrentDBVersion, dbs->GetVersion()); | 65 ASSERT_EQ(kCurrentDBVersion, dbs->GetVersion()); |
| 63 dbs->EndLoad(); | 66 dbs->EndLoad(); |
| 64 } | 67 } |
| 65 | 68 |
| 66 private: | 69 private: |
| 67 ScopedTempDir temp_dir_; | 70 ScopedTempDir temp_dir_; |
| 68 }; | 71 }; |
| 69 | 72 |
| 70 class DirectoryBackingStoreTest : public MigrationTest {}; | 73 class DirectoryBackingStoreTest : public MigrationTest {}; |
| 71 | 74 |
| 75 #if defined(OS_WIN) |
| 76 |
| 77 // On Windows, we used to store timestamps in FILETIME format. |
| 78 #define LEGACY_META_PROTO_TIMES_1 129079956640320000LL |
| 79 #define LEGACY_META_PROTO_TIMES_2 128976886618480000LL |
| 80 #define LEGACY_META_PROTO_TIMES_4 129002163642690000LL |
| 81 #define LEGACY_META_PROTO_TIMES_5 129001555500000000LL |
| 82 #define LEGACY_META_PROTO_TIMES_6 129053976170000000LL |
| 83 #define LEGACY_META_PROTO_TIMES_7 128976864758480000LL |
| 84 #define LEGACY_META_PROTO_TIMES_8 128976864758480000LL |
| 85 #define LEGACY_META_PROTO_TIMES_9 128976864758480000LL |
| 86 #define LEGACY_META_PROTO_TIMES_10 128976864758480000LL |
| 87 #define LEGACY_META_PROTO_TIMES_11 129079956948440000LL |
| 88 #define LEGACY_META_PROTO_TIMES_12 129079957513650000LL |
| 89 #define LEGACY_META_PROTO_TIMES_13 129079957985300000LL |
| 90 #define LEGACY_META_PROTO_TIMES_14 129079958383000000LL |
| 91 |
| 92 #define LEGACY_META_PROTO_TIMES_STR_1 "129079956640320000" |
| 93 #define LEGACY_META_PROTO_TIMES_STR_2 "128976886618480000" |
| 94 #define LEGACY_META_PROTO_TIMES_STR_4 "129002163642690000" |
| 95 #define LEGACY_META_PROTO_TIMES_STR_5 "129001555500000000" |
| 96 #define LEGACY_META_PROTO_TIMES_STR_6 "129053976170000000" |
| 97 #define LEGACY_META_PROTO_TIMES_STR_7 "128976864758480000" |
| 98 #define LEGACY_META_PROTO_TIMES_STR_8 "128976864758480000" |
| 99 #define LEGACY_META_PROTO_TIMES_STR_9 "128976864758480000" |
| 100 #define LEGACY_META_PROTO_TIMES_STR_10 "128976864758480000" |
| 101 #define LEGACY_META_PROTO_TIMES_STR_11 "129079956948440000" |
| 102 #define LEGACY_META_PROTO_TIMES_STR_12 "129079957513650000" |
| 103 #define LEGACY_META_PROTO_TIMES_STR_13 "129079957985300000" |
| 104 #define LEGACY_META_PROTO_TIMES_STR_14 "129079958383000000" |
| 105 |
| 106 // Generated via: |
| 107 // |
| 108 // ruby -ane '$F[1].sub!("LEGACY_", ""); $F[2] = Integer($F[2].sub!("LL", "")) /
10000 - 11644473600000; print "#{$F[0]} #{$F[1]} #{$F[2]}LL\n"' |
| 109 // |
| 110 // Magic numbers taken from |
| 111 // http://stackoverflow.com/questions/5398557/java-library-for-dealing-with-win3
2-filetime . |
| 112 |
| 113 // Now we store them in Java format (ms since the Unix epoch). |
| 114 #define META_PROTO_TIMES_1 1263522064032LL |
| 115 #define META_PROTO_TIMES_2 1253215061848LL |
| 116 #define META_PROTO_TIMES_4 1255742764269LL |
| 117 #define META_PROTO_TIMES_5 1255681950000LL |
| 118 #define META_PROTO_TIMES_6 1260924017000LL |
| 119 #define META_PROTO_TIMES_7 1253212875848LL |
| 120 #define META_PROTO_TIMES_8 1253212875848LL |
| 121 #define META_PROTO_TIMES_9 1253212875848LL |
| 122 #define META_PROTO_TIMES_10 1253212875848LL |
| 123 #define META_PROTO_TIMES_11 1263522094844LL |
| 124 #define META_PROTO_TIMES_12 1263522151365LL |
| 125 #define META_PROTO_TIMES_13 1263522198530LL |
| 126 #define META_PROTO_TIMES_14 1263522238300LL |
| 127 |
| 128 #define META_PROTO_TIMES_STR_1 "1263522064032" |
| 129 #define META_PROTO_TIMES_STR_2 "1253215061848" |
| 130 #define META_PROTO_TIMES_STR_4 "1255742764269" |
| 131 #define META_PROTO_TIMES_STR_5 "1255681950000" |
| 132 #define META_PROTO_TIMES_STR_6 "1260924017000" |
| 133 #define META_PROTO_TIMES_STR_7 "1253212875848" |
| 134 #define META_PROTO_TIMES_STR_8 "1253212875848" |
| 135 #define META_PROTO_TIMES_STR_9 "1253212875848" |
| 136 #define META_PROTO_TIMES_STR_10 "1253212875848" |
| 137 #define META_PROTO_TIMES_STR_11 "1263522094844" |
| 138 #define META_PROTO_TIMES_STR_12 "1263522151365" |
| 139 #define META_PROTO_TIMES_STR_13 "1263522198530" |
| 140 #define META_PROTO_TIMES_STR_14 "1263522238300" |
| 141 |
| 142 #else |
| 143 |
| 144 // On other platforms, we used to store timestamps in time_t format (s |
| 145 // since the Unix epoch). |
| 146 #define LEGACY_META_PROTO_TIMES_1 1263522064LL |
| 147 #define LEGACY_META_PROTO_TIMES_2 1253215061LL |
| 148 #define LEGACY_META_PROTO_TIMES_4 1255742764LL |
| 149 #define LEGACY_META_PROTO_TIMES_5 1255681950LL |
| 150 #define LEGACY_META_PROTO_TIMES_6 1260924017LL |
| 151 #define LEGACY_META_PROTO_TIMES_7 1253212875LL |
| 152 #define LEGACY_META_PROTO_TIMES_8 1253212875LL |
| 153 #define LEGACY_META_PROTO_TIMES_9 1253212875LL |
| 154 #define LEGACY_META_PROTO_TIMES_10 1253212875LL |
| 155 #define LEGACY_META_PROTO_TIMES_11 1263522094LL |
| 156 #define LEGACY_META_PROTO_TIMES_12 1263522151LL |
| 157 #define LEGACY_META_PROTO_TIMES_13 1263522198LL |
| 158 #define LEGACY_META_PROTO_TIMES_14 1263522238LL |
| 159 |
| 160 #define LEGACY_META_PROTO_TIMES_STR_1 "1263522064" |
| 161 #define LEGACY_META_PROTO_TIMES_STR_2 "1253215061" |
| 162 #define LEGACY_META_PROTO_TIMES_STR_4 "1255742764" |
| 163 #define LEGACY_META_PROTO_TIMES_STR_5 "1255681950" |
| 164 #define LEGACY_META_PROTO_TIMES_STR_6 "1260924017" |
| 165 #define LEGACY_META_PROTO_TIMES_STR_7 "1253212875" |
| 166 #define LEGACY_META_PROTO_TIMES_STR_8 "1253212875" |
| 167 #define LEGACY_META_PROTO_TIMES_STR_9 "1253212875" |
| 168 #define LEGACY_META_PROTO_TIMES_STR_10 "1253212875" |
| 169 #define LEGACY_META_PROTO_TIMES_STR_11 "1263522094" |
| 170 #define LEGACY_META_PROTO_TIMES_STR_12 "1263522151" |
| 171 #define LEGACY_META_PROTO_TIMES_STR_13 "1263522198" |
| 172 #define LEGACY_META_PROTO_TIMES_STR_14 "1263522238" |
| 173 |
| 174 // Now we store them in Java format (ms since the Unix epoch). |
| 175 #define META_PROTO_TIMES_1 1263522064000LL |
| 176 #define META_PROTO_TIMES_2 1253215061000LL |
| 177 #define META_PROTO_TIMES_4 1255742764000LL |
| 178 #define META_PROTO_TIMES_5 1255681950000LL |
| 179 #define META_PROTO_TIMES_6 1260924017000LL |
| 180 #define META_PROTO_TIMES_7 1253212875000LL |
| 181 #define META_PROTO_TIMES_8 1253212875000LL |
| 182 #define META_PROTO_TIMES_9 1253212875000LL |
| 183 #define META_PROTO_TIMES_10 1253212875000LL |
| 184 #define META_PROTO_TIMES_11 1263522094000LL |
| 185 #define META_PROTO_TIMES_12 1263522151000LL |
| 186 #define META_PROTO_TIMES_13 1263522198000LL |
| 187 #define META_PROTO_TIMES_14 1263522238000LL |
| 188 |
| 189 #define META_PROTO_TIMES_STR_1 "1263522064000" |
| 190 #define META_PROTO_TIMES_STR_2 "1253215061000" |
| 191 #define META_PROTO_TIMES_STR_4 "1255742764000" |
| 192 #define META_PROTO_TIMES_STR_5 "1255681950000" |
| 193 #define META_PROTO_TIMES_STR_6 "1260924017000" |
| 194 #define META_PROTO_TIMES_STR_7 "1253212875000" |
| 195 #define META_PROTO_TIMES_STR_8 "1253212875000" |
| 196 #define META_PROTO_TIMES_STR_9 "1253212875000" |
| 197 #define META_PROTO_TIMES_STR_10 "1253212875000" |
| 198 #define META_PROTO_TIMES_STR_11 "1263522094000" |
| 199 #define META_PROTO_TIMES_STR_12 "1263522151000" |
| 200 #define META_PROTO_TIMES_STR_13 "1263522198000" |
| 201 #define META_PROTO_TIMES_STR_14 "1263522238000" |
| 202 |
| 203 #endif |
| 204 |
| 205 // Helper macros for the database dumps in the SetUpVersion*Database |
| 206 // functions. |
| 207 #define LEGACY_META_PROTO_TIMES(x) LEGACY_META_PROTO_TIMES_##x |
| 208 #define LEGACY_META_PROTO_TIMES_STR(x) LEGACY_META_PROTO_TIMES_STR_##x |
| 209 #define META_PROTO_TIMES(x) META_PROTO_TIMES_##x |
| 210 #define LEGACY_PROTO_TIME_VALS(x) \ |
| 211 LEGACY_META_PROTO_TIMES_STR(x) "," \ |
| 212 LEGACY_META_PROTO_TIMES_STR(x) "," \ |
| 213 LEGACY_META_PROTO_TIMES_STR(x) "," \ |
| 214 LEGACY_META_PROTO_TIMES_STR(x) |
| 215 |
| 216 namespace { |
| 217 |
| 218 // Helper functions for testing. |
| 219 |
| 220 // Returns a map from metahandle -> expected legacy time (in proto |
| 221 // format). |
| 222 std::map<int64, int64> GetExpectedLegacyMetaProtoTimes() { |
| 223 std::map<int64, int64> expected_legacy_meta_proto_times; |
| 224 expected_legacy_meta_proto_times[1] = LEGACY_META_PROTO_TIMES(1); |
| 225 expected_legacy_meta_proto_times[2] = LEGACY_META_PROTO_TIMES(2); |
| 226 expected_legacy_meta_proto_times[4] = LEGACY_META_PROTO_TIMES(4); |
| 227 expected_legacy_meta_proto_times[5] = LEGACY_META_PROTO_TIMES(5); |
| 228 expected_legacy_meta_proto_times[6] = LEGACY_META_PROTO_TIMES(6); |
| 229 expected_legacy_meta_proto_times[7] = LEGACY_META_PROTO_TIMES(7); |
| 230 expected_legacy_meta_proto_times[8] = LEGACY_META_PROTO_TIMES(8); |
| 231 expected_legacy_meta_proto_times[9] = LEGACY_META_PROTO_TIMES(9); |
| 232 expected_legacy_meta_proto_times[10] = LEGACY_META_PROTO_TIMES(10); |
| 233 expected_legacy_meta_proto_times[11] = LEGACY_META_PROTO_TIMES(11); |
| 234 expected_legacy_meta_proto_times[12] = LEGACY_META_PROTO_TIMES(12); |
| 235 expected_legacy_meta_proto_times[13] = LEGACY_META_PROTO_TIMES(13); |
| 236 expected_legacy_meta_proto_times[14] = LEGACY_META_PROTO_TIMES(14); |
| 237 return expected_legacy_meta_proto_times; |
| 238 } |
| 239 |
| 240 // Returns a map from metahandle -> expected time (in proto format). |
| 241 std::map<int64, int64> GetExpectedMetaProtoTimes() { |
| 242 std::map<int64, int64> expected_meta_proto_times; |
| 243 expected_meta_proto_times[1] = META_PROTO_TIMES(1); |
| 244 expected_meta_proto_times[2] = META_PROTO_TIMES(2); |
| 245 expected_meta_proto_times[4] = META_PROTO_TIMES(4); |
| 246 expected_meta_proto_times[5] = META_PROTO_TIMES(5); |
| 247 expected_meta_proto_times[6] = META_PROTO_TIMES(6); |
| 248 expected_meta_proto_times[7] = META_PROTO_TIMES(7); |
| 249 expected_meta_proto_times[8] = META_PROTO_TIMES(8); |
| 250 expected_meta_proto_times[9] = META_PROTO_TIMES(9); |
| 251 expected_meta_proto_times[10] = META_PROTO_TIMES(10); |
| 252 expected_meta_proto_times[11] = META_PROTO_TIMES(11); |
| 253 expected_meta_proto_times[12] = META_PROTO_TIMES(12); |
| 254 expected_meta_proto_times[13] = META_PROTO_TIMES(13); |
| 255 expected_meta_proto_times[14] = META_PROTO_TIMES(14); |
| 256 return expected_meta_proto_times; |
| 257 } |
| 258 |
| 259 // Returns a map from metahandle -> expected time (as a Time object). |
| 260 std::map<int64, base::Time> GetExpectedMetaTimes() { |
| 261 std::map<int64, base::Time> expected_meta_times; |
| 262 const std::map<int64, int64>& expected_meta_proto_times = |
| 263 GetExpectedMetaProtoTimes(); |
| 264 for (std::map<int64, int64>::const_iterator it = |
| 265 expected_meta_proto_times.begin(); |
| 266 it != expected_meta_proto_times.end(); ++it) { |
| 267 expected_meta_times[it->first] = |
| 268 browser_sync::ProtoTimeToTime(it->second); |
| 269 } |
| 270 return expected_meta_times; |
| 271 } |
| 272 |
| 273 // Extracts a map from metahandle -> time (in proto format) from the |
| 274 // given database. |
| 275 std::map<int64, int64> GetMetaProtoTimes(sqlite3* db_handle) { |
| 276 sqlite_utils::SQLStatement statement; |
| 277 statement.prepare( |
| 278 db_handle, |
| 279 "SELECT metahandle, mtime, server_mtime, ctime, server_ctime FROM metas"); |
| 280 EXPECT_EQ(5, statement.column_count()); |
| 281 std::map<int64, int64> meta_times; |
| 282 while (true) { |
| 283 int query_result = statement.step(); |
| 284 if (query_result != SQLITE_ROW) { |
| 285 EXPECT_EQ(SQLITE_DONE, query_result); |
| 286 break; |
| 287 } |
| 288 int64 metahandle = statement.column_int64(0); |
| 289 int64 mtime = statement.column_int64(1); |
| 290 int64 server_mtime = statement.column_int64(2); |
| 291 int64 ctime = statement.column_int64(3); |
| 292 int64 server_ctime = statement.column_int64(4); |
| 293 EXPECT_EQ(mtime, server_mtime); |
| 294 EXPECT_EQ(mtime, ctime); |
| 295 EXPECT_EQ(mtime, server_ctime); |
| 296 meta_times[metahandle] = mtime; |
| 297 } |
| 298 return meta_times; |
| 299 } |
| 300 |
| 301 ::testing::AssertionResult AssertTimesMatch(const char* t1_expr, |
| 302 const char* t2_expr, |
| 303 const base::Time& t1, |
| 304 const base::Time& t2) { |
| 305 if (t1 == t2) |
| 306 return ::testing::AssertionSuccess(); |
| 307 |
| 308 return ::testing::AssertionFailure() |
| 309 << t1_expr << " and " << t2_expr |
| 310 << " (internal values: " << t1.ToInternalValue() |
| 311 << " and " << t2.ToInternalValue() |
| 312 << ") (proto time: " << browser_sync::TimeToProtoTime(t1) |
| 313 << " and " << browser_sync::TimeToProtoTime(t2) |
| 314 << ") do not match"; |
| 315 } |
| 316 |
| 317 // Expect that all time fields of the given entry kernel will be the |
| 318 // given time. |
| 319 void ExpectTime(const EntryKernel& entry_kernel, |
| 320 const base::Time& expected_time) { |
| 321 EXPECT_PRED_FORMAT2(AssertTimesMatch, |
| 322 expected_time, entry_kernel.ref(CTIME)); |
| 323 EXPECT_PRED_FORMAT2(AssertTimesMatch, |
| 324 expected_time, entry_kernel.ref(SERVER_CTIME)); |
| 325 EXPECT_PRED_FORMAT2(AssertTimesMatch, |
| 326 expected_time, entry_kernel.ref(MTIME)); |
| 327 EXPECT_PRED_FORMAT2(AssertTimesMatch, |
| 328 expected_time, entry_kernel.ref(SERVER_MTIME)); |
| 329 } |
| 330 |
| 331 // Expect that all the entries in |index| have times matching those in |
| 332 // the given map (from metahandle to expect time). |
| 333 void ExpectTimes(const MetahandlesIndex& index, |
| 334 const std::map<int64, base::Time>& expected_times) { |
| 335 for (MetahandlesIndex::const_iterator it = index.begin(); |
| 336 it != index.end(); ++it) { |
| 337 int64 meta_handle = (*it)->ref(META_HANDLE); |
| 338 SCOPED_TRACE(meta_handle); |
| 339 std::map<int64, base::Time>::const_iterator it2 = |
| 340 expected_times.find(meta_handle); |
| 341 if (it2 == expected_times.end()) { |
| 342 ADD_FAILURE() << "Could not find expected time for " << meta_handle; |
| 343 continue; |
| 344 } |
| 345 ExpectTime(**it, it2->second); |
| 346 } |
| 347 } |
| 348 |
| 349 } // namespace |
| 350 |
| 72 void MigrationTest::SetUpVersion67Database() { | 351 void MigrationTest::SetUpVersion67Database() { |
| 73 // This is a version 67 database dump whose contents were backformed from | 352 // This is a version 67 database dump whose contents were backformed from |
| 74 // the contents of the version 68 database dump (the v68 migration was | 353 // the contents of the version 68 database dump (the v68 migration was |
| 75 // actually written first). | 354 // actually written first). |
| 76 sql::Connection connection; | 355 sql::Connection connection; |
| 77 ASSERT_TRUE(connection.Open(GetDatabasePath())); | 356 ASSERT_TRUE(connection.Open(GetDatabasePath())); |
| 78 ASSERT_TRUE(connection.BeginTransaction()); | 357 ASSERT_TRUE(connection.BeginTransaction()); |
| 79 ASSERT_TRUE(connection.Execute( | 358 ASSERT_TRUE(connection.Execute( |
| 80 "CREATE TABLE extended_attributes(metahandle bigint, key varchar(127), " | 359 "CREATE TABLE extended_attributes(metahandle bigint, key varchar(127), " |
| 81 "value blob, PRIMARY KEY(metahandle, key) ON CONFLICT REPLACE);" | 360 "value blob, PRIMARY KEY(metahandle, key) ON CONFLICT REPLACE);" |
| (...skipping 11 matching lines...) Expand all Loading... |
| 93 "is_bookmark_object bit default 0,server_is_dir bit default 0," | 372 "is_bookmark_object bit default 0,server_is_dir bit default 0," |
| 94 "server_is_del bit default 0,server_is_bookmark_object bit default 0," | 373 "server_is_del bit default 0,server_is_bookmark_object bit default 0," |
| 95 "name varchar(255), " /* COLLATE PATHNAME, */ | 374 "name varchar(255), " /* COLLATE PATHNAME, */ |
| 96 "unsanitized_name varchar(255)," /* COLLATE PATHNAME, */ | 375 "unsanitized_name varchar(255)," /* COLLATE PATHNAME, */ |
| 97 "non_unique_name varchar," | 376 "non_unique_name varchar," |
| 98 "server_name varchar(255)," /* COLLATE PATHNAME */ | 377 "server_name varchar(255)," /* COLLATE PATHNAME */ |
| 99 "server_non_unique_name varchar," | 378 "server_non_unique_name varchar," |
| 100 "bookmark_url varchar,server_bookmark_url varchar," | 379 "bookmark_url varchar,server_bookmark_url varchar," |
| 101 "singleton_tag varchar,bookmark_favicon blob," | 380 "singleton_tag varchar,bookmark_favicon blob," |
| 102 "server_bookmark_favicon blob);" | 381 "server_bookmark_favicon blob);" |
| 103 "INSERT INTO metas VALUES(1,-1,0,129079956640320000,0," | 382 "INSERT INTO metas VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 104 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL," | 383 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL," |
| 105 "NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);" | 384 "NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);" |
| 106 "INSERT INTO metas VALUES(2,669,669,128976886618480000," | 385 "INSERT INTO metas VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 107 "128976886618480000,128976886618480000,128976886618480000,-2097152," | 386 ",-2097152," |
| 108 "4,'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,1,0,1,1," | 387 "4,'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,1,0,1,1," |
| 109 "'Deleted Item',NULL,'Deleted Item','Deleted Item','Deleted Item'," | 388 "'Deleted Item',NULL,'Deleted Item','Deleted Item','Deleted Item'," |
| 110 "'http://www.google.com/','http://www.google.com/2',NULL,'AASGASGA'," | 389 "'http://www.google.com/','http://www.google.com/2',NULL,'AASGASGA'," |
| 111 "'ASADGADGADG');" | 390 "'ASADGADGADG');" |
| 112 "INSERT INTO metas VALUES(4,681,681,129002163642690000," | 391 "INSERT INTO metas VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 113 "129002163642690000,129002163642690000,129002163642690000,-3145728," | 392 ",-3145728," |
| 114 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,1,0,1,1," | 393 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,1,0,1,1," |
| 115 "'Welcome to Chromium',NULL,'Welcome to Chromium'," | 394 "'Welcome to Chromium',NULL,'Welcome to Chromium'," |
| 116 "'Welcome to Chromium','Welcome to Chromium'," | 395 "'Welcome to Chromium','Welcome to Chromium'," |
| 117 "'http://www.google.com/chrome/intl/en/welcome.html'," | 396 "'http://www.google.com/chrome/intl/en/welcome.html'," |
| 118 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL," | 397 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL," |
| 119 "NULL);" | 398 "NULL);" |
| 120 "INSERT INTO metas VALUES(5,677,677,129001555500000000," | 399 "INSERT INTO metas VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 121 "129001555500000000,129001555500000000,129001555500000000,1048576," | 400 ",1048576," |
| 122 "7,'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,1,0,1,1," | 401 "7,'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,1,0,1,1," |
| 123 "'Google',NULL,'Google','Google','Google','http://www.google.com/'," | 402 "'Google',NULL,'Google','Google','Google','http://www.google.com/'," |
| 124 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG');" | 403 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG');" |
| 125 "INSERT INTO metas VALUES(6,694,694,129053976170000000," | 404 "INSERT INTO metas VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 126 "129053976170000000,129053976170000000,129053976170000000,-4194304," | 405 ",-4194304," |
| 127 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1," | 406 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1," |
| 128 "'The Internet',NULL,'The Internet','The Internet'," | 407 "'The Internet',NULL,'The Internet','The Internet'," |
| 129 "'The Internet',NULL,NULL,NULL,NULL,NULL);" | 408 "'The Internet',NULL,NULL,NULL,NULL,NULL);" |
| 130 "INSERT INTO metas VALUES(7,663,663,128976864758480000," | 409 "INSERT INTO metas VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 131 "128976864758480000,128976864758480000,128976864758480000," | 410 "," |
| 132 "1048576,0,'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1," | 411 "1048576,0,'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1," |
| 133 "'Google Chrome',NULL,'Google Chrome','Google Chrome'," | 412 "'Google Chrome',NULL,'Google Chrome','Google Chrome'," |
| 134 "'Google Chrome',NULL,NULL,'google_chrome',NULL,NULL);" | 413 "'Google Chrome',NULL,NULL,'google_chrome',NULL,NULL);" |
| 135 "INSERT INTO metas VALUES(8,664,664,128976864758480000," | 414 "INSERT INTO metas VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 136 "128976864758480000,128976864758480000,128976864758480000,1048576," | 415 ",1048576," |
| 137 "0,'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," | 416 "0,'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," |
| 138 "NULL,'Bookmarks','Bookmarks','Bookmarks',NULL,NULL," | 417 "NULL,'Bookmarks','Bookmarks','Bookmarks',NULL,NULL," |
| 139 "'google_chrome_bookmarks',NULL,NULL);" | 418 "'google_chrome_bookmarks',NULL,NULL);" |
| 140 "INSERT INTO metas VALUES(9,665,665,128976864758480000," | 419 "INSERT INTO metas VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 141 "128976864758480000,128976864758480000,128976864758480000," | 420 "," |
| 142 "1048576,1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0," | 421 "1048576,1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0," |
| 143 "1,'Bookmark Bar',NULL,'Bookmark Bar','Bookmark Bar','Bookmark Bar'," | 422 "1,'Bookmark Bar',NULL,'Bookmark Bar','Bookmark Bar','Bookmark Bar'," |
| 144 "NULL,NULL,'bookmark_bar',NULL,NULL);" | 423 "NULL,NULL,'bookmark_bar',NULL,NULL);" |
| 145 "INSERT INTO metas VALUES(10,666,666,128976864758480000," | 424 "INSERT INTO metas VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 146 "128976864758480000,128976864758480000,128976864758480000,2097152," | 425 ",2097152," |
| 147 "2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," | 426 "2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," |
| 148 "'Other Bookmarks',NULL,'Other Bookmarks','Other Bookmarks'," | 427 "'Other Bookmarks',NULL,'Other Bookmarks','Other Bookmarks'," |
| 149 "'Other Bookmarks',NULL,NULL,'other_bookmarks'," | 428 "'Other Bookmarks',NULL,NULL,'other_bookmarks'," |
| 150 "NULL,NULL);" | 429 "NULL,NULL);" |
| 151 "INSERT INTO metas VALUES(11,683,683,129079956948440000," | 430 "INSERT INTO metas VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 152 "129079956948440000,129079956948440000,129079956948440000,-1048576," | 431 ",-1048576," |
| 153 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," | 432 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," |
| 154 "'Home (The Chromium Projects)',NULL,'Home (The Chromium Projects)'," | 433 "'Home (The Chromium Projects)',NULL,'Home (The Chromium Projects)'," |
| 155 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," | 434 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," |
| 156 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," | 435 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," |
| 157 "'AGATWA','AFAGVASF');" | 436 "'AGATWA','AFAGVASF');" |
| 158 "INSERT INTO metas VALUES(12,685,685,129079957513650000," | 437 "INSERT INTO metas VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 159 "129079957513650000,129079957513650000,129079957513650000,0,9," | 438 ",0,9," |
| 160 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,1,0,1," | 439 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,1,0,1," |
| 161 "'Extra Bookmarks',NULL,'Extra Bookmarks','Extra Bookmarks'," | 440 "'Extra Bookmarks',NULL,'Extra Bookmarks','Extra Bookmarks'," |
| 162 "'Extra Bookmarks',NULL,NULL,NULL,NULL,NULL);" | 441 "'Extra Bookmarks',NULL,NULL,NULL,NULL,NULL);" |
| 163 "INSERT INTO metas VALUES(13,687,687,129079957985300000," | 442 "INSERT INTO metas VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 164 "129079957985300000,129079957985300000,129079957985300000,-917504," | 443 ",-917504," |
| 165 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,1,0,0," | 444 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,1,0,0," |
| 166 "1,'ICANN | Internet Corporation for Assigned Names and Numbers'," | 445 "1,'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 167 "'ICANN Internet Corporation for Assigned Names and Numbers'," | 446 "'ICANN Internet Corporation for Assigned Names and Numbers'," |
| 168 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 447 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 169 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 448 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 170 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 449 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 171 "'http://www.icann.com/','http://www.icann.com/',NULL," | 450 "'http://www.icann.com/','http://www.icann.com/',NULL," |
| 172 "'PNGAXF0AAFF','DAAFASF');" | 451 "'PNGAXF0AAFF','DAAFASF');" |
| 173 "INSERT INTO metas VALUES(14,692,692,129079958383000000," | 452 "INSERT INTO metas VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 174 "129079958383000000,129079958383000000,129079958383000000,1048576," | 453 ",1048576," |
| 175 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," | 454 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," |
| 176 "'The WebKit Open Source Project',NULL," | 455 "'The WebKit Open Source Project',NULL," |
| 177 "'The WebKit Open Source Project','The WebKit Open Source Project'," | 456 "'The WebKit Open Source Project','The WebKit Open Source Project'," |
| 178 "'The WebKit Open Source Project','http://webkit.org/'," | 457 "'The WebKit Open Source Project','http://webkit.org/'," |
| 179 "'http://webkit.org/x',NULL,'PNGX','PNG2Y');" | 458 "'http://webkit.org/x',NULL,'PNGX','PNG2Y');" |
| 180 "CREATE TABLE share_info (id VARCHAR(128) primary key, " | 459 "CREATE TABLE share_info (id VARCHAR(128) primary key, " |
| 181 "last_sync_timestamp INT, name VARCHAR(128), " | 460 "last_sync_timestamp INT, name VARCHAR(128), " |
| 182 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " | 461 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " |
| 183 "db_create_version VARCHAR(128), db_create_time int, " | 462 "db_create_version VARCHAR(128), db_create_time int, " |
| 184 "next_id bigint default -2, cache_guid VARCHAR(32));" | 463 "next_id bigint default -2, cache_guid VARCHAR(32));" |
| (...skipping 30 matching lines...) Expand all Loading... |
| 215 "prev_id varchar(255) default 'r',next_id varchar(255) default 'r'," | 494 "prev_id varchar(255) default 'r',next_id varchar(255) default 'r'," |
| 216 "is_unsynced bit default 0,is_unapplied_update bit default 0," | 495 "is_unsynced bit default 0,is_unapplied_update bit default 0," |
| 217 "is_del bit default 0,is_dir bit default 0," | 496 "is_del bit default 0,is_dir bit default 0," |
| 218 "is_bookmark_object bit default 0,server_is_dir bit default 0," | 497 "is_bookmark_object bit default 0,server_is_dir bit default 0," |
| 219 "server_is_del bit default 0," | 498 "server_is_del bit default 0," |
| 220 "server_is_bookmark_object bit default 0," | 499 "server_is_bookmark_object bit default 0," |
| 221 "non_unique_name varchar,server_non_unique_name varchar(255)," | 500 "non_unique_name varchar,server_non_unique_name varchar(255)," |
| 222 "bookmark_url varchar,server_bookmark_url varchar," | 501 "bookmark_url varchar,server_bookmark_url varchar," |
| 223 "singleton_tag varchar,bookmark_favicon blob," | 502 "singleton_tag varchar,bookmark_favicon blob," |
| 224 "server_bookmark_favicon blob);" | 503 "server_bookmark_favicon blob);" |
| 225 "INSERT INTO metas VALUES(1,-1,0,129079956640320000,0," | 504 "INSERT INTO metas VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 226 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL," | 505 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL," |
| 227 "NULL,NULL,NULL,NULL,NULL,NULL);" | 506 "NULL,NULL,NULL,NULL,NULL,NULL);" |
| 228 "INSERT INTO metas VALUES(2,669,669,128976886618480000," | 507 "INSERT INTO metas VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 229 "128976886618480000,128976886618480000,128976886618480000,-2097152," | 508 ",-2097152," |
| 230 "4,'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,1,0,1,1," | 509 "4,'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,1,0,1,1," |
| 231 "'Deleted Item','Deleted Item','http://www.google.com/'," | 510 "'Deleted Item','Deleted Item','http://www.google.com/'," |
| 232 "'http://www.google.com/2',NULL,'AASGASGA','ASADGADGADG');" | 511 "'http://www.google.com/2',NULL,'AASGASGA','ASADGADGADG');" |
| 233 "INSERT INTO metas VALUES(4,681,681,129002163642690000," | 512 "INSERT INTO metas VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 234 "129002163642690000,129002163642690000,129002163642690000,-3145728," | 513 ",-3145728," |
| 235 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,1,0,1,1," | 514 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,1,0,1,1," |
| 236 "'Welcome to Chromium','Welcome to Chromium'," | 515 "'Welcome to Chromium','Welcome to Chromium'," |
| 237 "'http://www.google.com/chrome/intl/en/welcome.html'," | 516 "'http://www.google.com/chrome/intl/en/welcome.html'," |
| 238 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL," | 517 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL," |
| 239 "NULL);" | 518 "NULL);" |
| 240 "INSERT INTO metas VALUES(5,677,677,129001555500000000," | 519 "INSERT INTO metas VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 241 "129001555500000000,129001555500000000,129001555500000000,1048576," | 520 ",1048576," |
| 242 "7,'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,1,0,1,1," | 521 "7,'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,1,0,1,1," |
| 243 "'Google','Google','http://www.google.com/'," | 522 "'Google','Google','http://www.google.com/'," |
| 244 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG');" | 523 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG');" |
| 245 "INSERT INTO metas VALUES(6,694,694,129053976170000000," | 524 "INSERT INTO metas VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 246 "129053976170000000,129053976170000000,129053976170000000,-4194304," | 525 ",-4194304," |
| 247 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1," | 526 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1," |
| 248 "'The Internet','The Internet',NULL,NULL,NULL,NULL,NULL);" | 527 "'The Internet','The Internet',NULL,NULL,NULL,NULL,NULL);" |
| 249 "INSERT INTO metas VALUES(7,663,663,128976864758480000," | 528 "INSERT INTO metas VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 250 "128976864758480000,128976864758480000,128976864758480000," | 529 "," |
| 251 "1048576,0,'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1," | 530 "1048576,0,'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1," |
| 252 "'Google Chrome','Google Chrome',NULL,NULL,'google_chrome',NULL," | 531 "'Google Chrome','Google Chrome',NULL,NULL,'google_chrome',NULL," |
| 253 "NULL);" | 532 "NULL);" |
| 254 "INSERT INTO metas VALUES(8,664,664,128976864758480000," | 533 "INSERT INTO metas VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 255 "128976864758480000,128976864758480000,128976864758480000,1048576," | 534 ",1048576," |
| 256 "0,'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," | 535 "0,'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," |
| 257 "'Bookmarks',NULL,NULL,'google_chrome_bookmarks',NULL,NULL);" | 536 "'Bookmarks',NULL,NULL,'google_chrome_bookmarks',NULL,NULL);" |
| 258 "INSERT INTO metas VALUES(9,665,665,128976864758480000," | 537 "INSERT INTO metas VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 259 "128976864758480000,128976864758480000,128976864758480000," | 538 "," |
| 260 "1048576,1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0," | 539 "1048576,1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0," |
| 261 "1,'Bookmark Bar','Bookmark Bar',NULL,NULL,'bookmark_bar',NULL," | 540 "1,'Bookmark Bar','Bookmark Bar',NULL,NULL,'bookmark_bar',NULL," |
| 262 "NULL);" | 541 "NULL);" |
| 263 "INSERT INTO metas VALUES(10,666,666,128976864758480000," | 542 "INSERT INTO metas VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 264 "128976864758480000,128976864758480000,128976864758480000,2097152," | 543 ",2097152," |
| 265 "2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," | 544 "2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," |
| 266 "'Other Bookmarks','Other Bookmarks',NULL,NULL,'other_bookmarks'," | 545 "'Other Bookmarks','Other Bookmarks',NULL,NULL,'other_bookmarks'," |
| 267 "NULL,NULL);" | 546 "NULL,NULL);" |
| 268 "INSERT INTO metas VALUES(11,683,683,129079956948440000," | 547 "INSERT INTO metas VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 269 "129079956948440000,129079956948440000,129079956948440000,-1048576," | 548 ",-1048576," |
| 270 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," | 549 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," |
| 271 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," | 550 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," |
| 272 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," | 551 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," |
| 273 "'AGATWA','AFAGVASF');" | 552 "'AGATWA','AFAGVASF');" |
| 274 "INSERT INTO metas VALUES(12,685,685,129079957513650000," | 553 "INSERT INTO metas VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 275 "129079957513650000,129079957513650000,129079957513650000,0,9," | 554 ",0,9," |
| 276 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,1,0,1," | 555 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,1,0,1," |
| 277 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,NULL,NULL,NULL);" | 556 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,NULL,NULL,NULL);" |
| 278 "INSERT INTO metas VALUES(13,687,687,129079957985300000," | 557 "INSERT INTO metas VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 279 "129079957985300000,129079957985300000,129079957985300000,-917504," | 558 ",-917504," |
| 280 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,1,0,0," | 559 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,1,0,0," |
| 281 "1,'ICANN | Internet Corporation for Assigned Names and Numbers'," | 560 "1,'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 282 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 561 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 283 "'http://www.icann.com/','http://www.icann.com/',NULL," | 562 "'http://www.icann.com/','http://www.icann.com/',NULL," |
| 284 "'PNGAXF0AAFF','DAAFASF');" | 563 "'PNGAXF0AAFF','DAAFASF');" |
| 285 "INSERT INTO metas VALUES(14,692,692,129079958383000000," | 564 "INSERT INTO metas VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 286 "129079958383000000,129079958383000000,129079958383000000,1048576," | 565 ",1048576," |
| 287 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," | 566 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," |
| 288 "'The WebKit Open Source Project','The WebKit Open Source Project'," | 567 "'The WebKit Open Source Project','The WebKit Open Source Project'," |
| 289 "'http://webkit.org/','http://webkit.org/x',NULL,'PNGX','PNG2Y');" | 568 "'http://webkit.org/','http://webkit.org/x',NULL,'PNGX','PNG2Y');" |
| 290 "CREATE TABLE share_info (id VARCHAR(128) primary key, " | 569 "CREATE TABLE share_info (id VARCHAR(128) primary key, " |
| 291 "last_sync_timestamp INT, name VARCHAR(128), " | 570 "last_sync_timestamp INT, name VARCHAR(128), " |
| 292 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " | 571 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " |
| 293 "db_create_version VARCHAR(128), db_create_time int, " | 572 "db_create_version VARCHAR(128), db_create_time int, " |
| 294 "next_id bigint default -2, cache_guid VARCHAR(32));" | 573 "next_id bigint default -2, cache_guid VARCHAR(32));" |
| 295 "INSERT INTO share_info VALUES('nick@chromium.org',694," | 574 "INSERT INTO share_info VALUES('nick@chromium.org',694," |
| 296 "'nick@chromium.org',1,'c27e9f59-08ca-46f8-b0cc-f16a2ed778bb'," | 575 "'nick@chromium.org',1,'c27e9f59-08ca-46f8-b0cc-f16a2ed778bb'," |
| (...skipping 23 matching lines...) Expand all Loading... |
| 320 "is_unsynced bit default 0,is_unapplied_update bit default 0," | 599 "is_unsynced bit default 0,is_unapplied_update bit default 0," |
| 321 "is_del bit default 0,is_dir bit default 0," | 600 "is_del bit default 0,is_dir bit default 0," |
| 322 "is_bookmark_object bit default 0,server_is_dir bit default 0," | 601 "is_bookmark_object bit default 0,server_is_dir bit default 0," |
| 323 "server_is_del bit default 0," | 602 "server_is_del bit default 0," |
| 324 "server_is_bookmark_object bit default 0," | 603 "server_is_bookmark_object bit default 0," |
| 325 "non_unique_name varchar,server_non_unique_name varchar(255)," | 604 "non_unique_name varchar,server_non_unique_name varchar(255)," |
| 326 "bookmark_url varchar,server_bookmark_url varchar," | 605 "bookmark_url varchar,server_bookmark_url varchar," |
| 327 "singleton_tag varchar,bookmark_favicon blob," | 606 "singleton_tag varchar,bookmark_favicon blob," |
| 328 "server_bookmark_favicon blob, specifics blob, " | 607 "server_bookmark_favicon blob, specifics blob, " |
| 329 "server_specifics blob);" | 608 "server_specifics blob);" |
| 330 "INSERT INTO metas VALUES(1,-1,0,129079956640320000,0,129079956640320000," | 609 "INSERT INTO metas VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 331 "0,0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL,NULL,NULL,NULL,NULL," | 610 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL,NULL,NULL,NULL,NULL," |
| 332 "NULL,NULL,X'',X'');" | 611 "NULL,NULL,X'',X'');" |
| 333 "INSERT INTO metas VALUES(2,669,669,128976886618480000," | 612 "INSERT INTO metas VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 334 "128976886618480000,128976886618480000,128976886618480000,-2097152," | 613 ",-2097152," |
| 335 "4,'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,1,0,1,1," | 614 "4,'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,1,0,1,1," |
| 336 "'Deleted Item','Deleted Item','http://www.google.com/'," | 615 "'Deleted Item','Deleted Item','http://www.google.com/'," |
| 337 "'http://www.google.com/2',NULL,'AASGASGA','ASADGADGADG'," | 616 "'http://www.google.com/2',NULL,'AASGASGA','ASADGADGADG'," |
| 338 "X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F120841415" | 617 "X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F120841415" |
| 339 "34741534741',X'C28810260A17687474703A2F2F7777772E676F6F676C652E636F" | 618 "34741534741',X'C28810260A17687474703A2F2F7777772E676F6F676C652E636F" |
| 340 "6D2F32120B4153414447414447414447');" | 619 "6D2F32120B4153414447414447414447');" |
| 341 "INSERT INTO metas VALUES(4,681,681,129002163642690000," | 620 "INSERT INTO metas VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 342 "129002163642690000,129002163642690000,129002163642690000,-3145728," | 621 ",-3145728," |
| 343 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,1,0,1,1," | 622 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,1,0,1,1," |
| 344 "'Welcome to Chromium','Welcome to Chromium'," | 623 "'Welcome to Chromium','Welcome to Chromium'," |
| 345 "'http://www.google.com/chrome/intl/en/welcome.html'," | 624 "'http://www.google.com/chrome/intl/en/welcome.html'," |
| 346 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL,NULL," | 625 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL,NULL," |
| 347 "X'C28810350A31687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6" | 626 "X'C28810350A31687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6" |
| 348 "D652F696E746C2F656E2F77656C636F6D652E68746D6C1200',X'C28810350A3168" | 627 "D652F696E746C2F656E2F77656C636F6D652E68746D6C1200',X'C28810350A3168" |
| 349 "7474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F6" | 628 "7474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F6" |
| 350 "56E2F77656C636F6D652E68746D6C1200');" | 629 "56E2F77656C636F6D652E68746D6C1200');" |
| 351 "INSERT INTO metas VALUES(5,677,677,129001555500000000," | 630 "INSERT INTO metas VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 352 "129001555500000000,129001555500000000,129001555500000000,1048576,7," | 631 ",1048576,7," |
| 353 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,1,0,1,1," | 632 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,1,0,1,1," |
| 354 "'Google','Google','http://www.google.com/'," | 633 "'Google','Google','http://www.google.com/'," |
| 355 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG',X'C28810220A166" | 634 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG',X'C28810220A166" |
| 356 "87474703A2F2F7777772E676F6F676C652E636F6D2F12084147415347415347',X'" | 635 "87474703A2F2F7777772E676F6F676C652E636F6D2F12084147415347415347',X'" |
| 357 "C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F12084147464" | 636 "C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F12084147464" |
| 358 "447415347');" | 637 "447415347');" |
| 359 "INSERT INTO metas VALUES(6,694,694,129053976170000000," | 638 "INSERT INTO metas VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 360 "129053976170000000,129053976170000000,129053976170000000,-4194304,6" | 639 ",-4194304,6" |
| 361 ",'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1,'The Internet'," | 640 ",'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1,'The Internet'," |
| 362 "'The Internet',NULL,NULL,NULL,NULL,NULL,X'C2881000',X'C2881000');" | 641 "'The Internet',NULL,NULL,NULL,NULL,NULL,X'C2881000',X'C2881000');" |
| 363 "INSERT INTO metas VALUES(7,663,663,128976864758480000," | 642 "INSERT INTO metas VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 364 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 643 ",1048576,0," |
| 365 "'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1,'Google Chrome'," | 644 "'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1,'Google Chrome'," |
| 366 "'Google Chrome',NULL,NULL,'google_chrome',NULL,NULL,NULL,NULL);" | 645 "'Google Chrome',NULL,NULL,'google_chrome',NULL,NULL,NULL,NULL);" |
| 367 "INSERT INTO metas VALUES(8,664,664,128976864758480000," | 646 "INSERT INTO metas VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 368 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 647 ",1048576,0," |
| 369 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," | 648 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," |
| 370 "'Bookmarks',NULL,NULL,'google_chrome_bookmarks',NULL,NULL," | 649 "'Bookmarks',NULL,NULL,'google_chrome_bookmarks',NULL,NULL," |
| 371 "X'C2881000',X'C2881000');" | 650 "X'C2881000',X'C2881000');" |
| 372 "INSERT INTO metas VALUES(9,665,665,128976864758480000," | 651 "INSERT INTO metas VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 373 "128976864758480000,128976864758480000,128976864758480000,1048576,1," | 652 ",1048576,1," |
| 374 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0,1," | 653 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0,1," |
| 375 "'Bookmark Bar','Bookmark Bar',NULL,NULL,'bookmark_bar',NULL,NULL," | 654 "'Bookmark Bar','Bookmark Bar',NULL,NULL,'bookmark_bar',NULL,NULL," |
| 376 "X'C2881000',X'C2881000');" | 655 "X'C2881000',X'C2881000');" |
| 377 "INSERT INTO metas VALUES(10,666,666,128976864758480000," | 656 "INSERT INTO metas VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 378 "128976864758480000,128976864758480000,128976864758480000,2097152,2," | 657 ",2097152,2," |
| 379 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," | 658 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," |
| 380 "'Other Bookmarks','Other Bookmarks',NULL,NULL,'other_bookmarks'," | 659 "'Other Bookmarks','Other Bookmarks',NULL,NULL,'other_bookmarks'," |
| 381 "NULL,NULL,X'C2881000',X'C2881000');" | 660 "NULL,NULL,X'C2881000',X'C2881000');" |
| 382 "INSERT INTO metas VALUES(11,683,683,129079956948440000," | 661 "INSERT INTO metas VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 383 "129079956948440000,129079956948440000,129079956948440000,-1048576," | 662 ",-1048576," |
| 384 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," | 663 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," |
| 385 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," | 664 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," |
| 386 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," | 665 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," |
| 387 "'AGATWA','AFAGVASF',X'C28810220A18687474703A2F2F6465762E6368726F6D6" | 666 "'AGATWA','AFAGVASF',X'C28810220A18687474703A2F2F6465762E6368726F6D6" |
| 388 "9756D2E6F72672F1206414741545741',X'C28810290A1D687474703A2F2F646576" | 667 "9756D2E6F72672F1206414741545741',X'C28810290A1D687474703A2F2F646576" |
| 389 "2E6368726F6D69756D2E6F72672F6F7468657212084146414756415346');" | 668 "2E6368726F6D69756D2E6F72672F6F7468657212084146414756415346');" |
| 390 "INSERT INTO metas VALUES(12,685,685,129079957513650000," | 669 "INSERT INTO metas VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 391 "129079957513650000,129079957513650000,129079957513650000,0,9," | 670 ",0,9," |
| 392 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,1,0,1," | 671 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,1,0,1," |
| 393 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,NULL,NULL,NULL," | 672 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,NULL,NULL,NULL," |
| 394 "X'C2881000',X'C2881000');" | 673 "X'C2881000',X'C2881000');" |
| 395 "INSERT INTO metas VALUES(13,687,687,129079957985300000," | 674 "INSERT INTO metas VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 396 "129079957985300000,129079957985300000,129079957985300000,-917504," | 675 ",-917504," |
| 397 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,1,0,0," | 676 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,1,0,0," |
| 398 "1,'ICANN | Internet Corporation for Assigned Names and Numbers'," | 677 "1,'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 399 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 678 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 400 "'http://www.icann.com/','http://www.icann.com/',NULL,'PNGAXF0AAFF'," | 679 "'http://www.icann.com/','http://www.icann.com/',NULL,'PNGAXF0AAFF'," |
| 401 "'DAAFASF',X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F1" | 680 "'DAAFASF',X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F1" |
| 402 "20B504E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963" | 681 "20B504E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963" |
| 403 "616E6E2E636F6D2F120744414146415346');" | 682 "616E6E2E636F6D2F120744414146415346');" |
| 404 "INSERT INTO metas VALUES(14,692,692,129079958383000000," | 683 "INSERT INTO metas VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 405 "129079958383000000,129079958383000000,129079958383000000,1048576,11," | 684 ",1048576,11," |
| 406 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," | 685 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," |
| 407 "'The WebKit Open Source Project','The WebKit Open Source Project'," | 686 "'The WebKit Open Source Project','The WebKit Open Source Project'," |
| 408 "'http://webkit.org/','http://webkit.org/x',NULL,'PNGX','PNG2Y'," | 687 "'http://webkit.org/','http://webkit.org/x',NULL,'PNGX','PNG2Y'," |
| 409 "X'C288101A0A12687474703A2F2F7765626B69742E6F72672F1204504E4758',X'C2" | 688 "X'C288101A0A12687474703A2F2F7765626B69742E6F72672F1204504E4758',X'C2" |
| 410 "88101C0A13687474703A2F2F7765626B69742E6F72672F781205504E473259');" | 689 "88101C0A13687474703A2F2F7765626B69742E6F72672F781205504E473259');" |
| 411 "CREATE TABLE share_info (id VARCHAR(128) primary key, " | 690 "CREATE TABLE share_info (id VARCHAR(128) primary key, " |
| 412 "last_sync_timestamp INT, name VARCHAR(128), " | 691 "last_sync_timestamp INT, name VARCHAR(128), " |
| 413 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " | 692 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " |
| 414 "db_create_version VARCHAR(128), db_create_time int, " | 693 "db_create_version VARCHAR(128), db_create_time int, " |
| 415 "next_id bigint default -2, cache_guid VARCHAR(32));" | 694 "next_id bigint default -2, cache_guid VARCHAR(32));" |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 449 "local_external_id bigint default 0,id varchar(255) default 'r'," | 728 "local_external_id bigint default 0,id varchar(255) default 'r'," |
| 450 "parent_id varchar(255) default 'r'," | 729 "parent_id varchar(255) default 'r'," |
| 451 "server_parent_id varchar(255) default 'r'," | 730 "server_parent_id varchar(255) default 'r'," |
| 452 "prev_id varchar(255) default 'r',next_id varchar(255) default 'r'," | 731 "prev_id varchar(255) default 'r',next_id varchar(255) default 'r'," |
| 453 "is_unsynced bit default 0,is_unapplied_update bit default 0," | 732 "is_unsynced bit default 0,is_unapplied_update bit default 0," |
| 454 "is_del bit default 0,is_dir bit default 0," | 733 "is_del bit default 0,is_dir bit default 0," |
| 455 "server_is_dir bit default 0,server_is_del bit default 0," | 734 "server_is_dir bit default 0,server_is_del bit default 0," |
| 456 "non_unique_name varchar,server_non_unique_name varchar(255)," | 735 "non_unique_name varchar,server_non_unique_name varchar(255)," |
| 457 "unique_server_tag varchar,unique_client_tag varchar," | 736 "unique_server_tag varchar,unique_client_tag varchar," |
| 458 "specifics blob,server_specifics blob);" | 737 "specifics blob,server_specifics blob);" |
| 459 "INSERT INTO metas VALUES(1,-1,0,129079956640320000,0,129079956640320000," | 738 "INSERT INTO metas VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 460 "0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'');" | 739 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'');" |
| 461 "INSERT INTO metas VALUES(2,669,669,128976886618480000," | 740 "INSERT INTO metas VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) "," |
| 462 "128976886618480000,128976886618480000,128976886618480000," | |
| 463 "-2097152,4,'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0," | 741 "-2097152,4,'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0," |
| 464 "1,'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A" | 742 "1,'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A" |
| 465 "2F2F7777772E676F6F676C652E636F6D2F12084141534741534741',X'C2881026" | 743 "2F2F7777772E676F6F676C652E636F6D2F12084141534741534741',X'C2881026" |
| 466 "0A17687474703A2F2F7777772E676F6F676C652E636F6D2F32120B415341444741" | 744 "0A17687474703A2F2F7777772E676F6F676C652E636F6D2F32120B415341444741" |
| 467 "4447414447');" | 745 "4447414447');" |
| 468 "INSERT INTO metas VALUES(4,681,681,129002163642690000," | 746 "INSERT INTO metas VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 469 "129002163642690000,129002163642690000,129002163642690000,-3145728," | 747 ",-3145728," |
| 470 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," | 748 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," |
| 471 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A" | 749 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A" |
| 472 "31687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E74" | 750 "31687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E74" |
| 473 "6C2F656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F" | 751 "6C2F656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F" |
| 474 "2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F7765" | 752 "2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F7765" |
| 475 "6C636F6D652E68746D6C1200');" | 753 "6C636F6D652E68746D6C1200');" |
| 476 "INSERT INTO metas VALUES(5,677,677,129001555500000000," | 754 "INSERT INTO metas VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 477 "129001555500000000,129001555500000000,129001555500000000,1048576,7," | 755 ",1048576,7," |
| 478 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google'," | 756 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google'," |
| 479 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C6" | 757 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C6" |
| 480 "52E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F77777" | 758 "52E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F77777" |
| 481 "72E676F6F676C652E636F6D2F12084147464447415347');" | 759 "72E676F6F676C652E636F6D2F12084147464447415347');" |
| 482 "INSERT INTO metas VALUES(6,694,694,129053976170000000," | 760 "INSERT INTO metas VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 483 "129053976170000000,129053976170000000,129053976170000000,-4194304," | 761 ",-4194304," |
| 484 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," | 762 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," |
| 485 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');" | 763 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');" |
| 486 "INSERT INTO metas VALUES(7,663,663,128976864758480000," | 764 "INSERT INTO metas VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 487 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 765 ",1048576,0," |
| 488 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome'," | 766 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome'," |
| 489 "'Google Chrome','google_chrome',NULL,NULL,NULL);" | 767 "'Google Chrome','google_chrome',NULL,NULL,NULL);" |
| 490 "INSERT INTO metas VALUES(8,664,664,128976864758480000," | 768 "INSERT INTO metas VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 491 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 769 ",1048576,0," |
| 492 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," | 770 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," |
| 493 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000'," | 771 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000'," |
| 494 "X'C2881000');" | 772 "X'C2881000');" |
| 495 "INSERT INTO metas VALUES(9,665,665,128976864758480000," | 773 "INSERT INTO metas VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 496 "128976864758480000,128976864758480000,128976864758480000,1048576," | 774 ",1048576," |
| 497 "1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0," | 775 "1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0," |
| 498 "'Bookmark Bar','Bookmark Bar','bookmark_bar',NULL,X'C2881000'," | 776 "'Bookmark Bar','Bookmark Bar','bookmark_bar',NULL,X'C2881000'," |
| 499 "X'C2881000');" | 777 "X'C2881000');" |
| 500 "INSERT INTO metas VALUES(10,666,666,128976864758480000," | 778 "INSERT INTO metas VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 501 "128976864758480000,128976864758480000,128976864758480000," | 779 "," |
| 502 "2097152,2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," | 780 "2097152,2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," |
| 503 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL," | 781 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL," |
| 504 "X'C2881000',X'C2881000');" | 782 "X'C2881000',X'C2881000');" |
| 505 "INSERT INTO metas VALUES(11,683,683,129079956948440000," | 783 "INSERT INTO metas VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 506 "129079956948440000,129079956948440000,129079956948440000,-1048576," | 784 ",-1048576," |
| 507 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," | 785 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," |
| 508 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," | 786 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," |
| 509 "NULL,NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F" | 787 "NULL,NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F" |
| 510 "72672F1206414741545741',X'C28810290A1D687474703A2F2F6465762E636872" | 788 "72672F1206414741545741',X'C28810290A1D687474703A2F2F6465762E636872" |
| 511 "6F6D69756D2E6F72672F6F7468657212084146414756415346');" | 789 "6F6D69756D2E6F72672F6F7468657212084146414756415346');" |
| 512 "INSERT INTO metas VALUES(12,685,685,129079957513650000," | 790 "INSERT INTO metas VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 513 "129079957513650000,129079957513650000,129079957513650000,0,9," | 791 ",0,9," |
| 514 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," | 792 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," |
| 515 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000'," | 793 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000'," |
| 516 "X'C2881000');" | 794 "X'C2881000');" |
| 517 "INSERT INTO metas VALUES(13,687,687,129079957985300000," | 795 "INSERT INTO metas VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 518 "129079957985300000,129079957985300000,129079957985300000,-917504," | 796 ",-917504," |
| 519 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," | 797 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," |
| 520 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 798 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 521 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 799 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 522 "NULL,NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F" | 800 "NULL,NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F" |
| 523 "120B504E474158463041414646',X'C28810200A15687474703A2F2F7777772E69" | 801 "120B504E474158463041414646',X'C28810200A15687474703A2F2F7777772E69" |
| 524 "63616E6E2E636F6D2F120744414146415346');" | 802 "63616E6E2E636F6D2F120744414146415346');" |
| 525 "INSERT INTO metas VALUES(14,692,692,129079958383000000," | 803 "INSERT INTO metas VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 526 "129079958383000000,129079958383000000,129079958383000000,1048576," | 804 ",1048576," |
| 527 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," | 805 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," |
| 528 "'The WebKit Open Source Project','The WebKit Open Source Project'," | 806 "'The WebKit Open Source Project','The WebKit Open Source Project'," |
| 529 "NULL,NULL,X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" | 807 "NULL,NULL,X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" |
| 530 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F78120550" | 808 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F78120550" |
| 531 "4E473259');" | 809 "4E473259');" |
| 532 )); | 810 )); |
| 533 ASSERT_TRUE(connection.CommitTransaction()); | 811 ASSERT_TRUE(connection.CommitTransaction()); |
| 534 } | 812 } |
| 535 | 813 |
| 536 void MigrationTest::SetUpVersion71Database() { | 814 void MigrationTest::SetUpVersion71Database() { |
| (...skipping 11 matching lines...) Expand all Loading... |
| 548 "default 0,server_ctime bigint default 0,server_position_in_parent " | 826 "default 0,server_ctime bigint default 0,server_position_in_parent " |
| 549 "bigint default 0,local_external_id bigint default 0,id varchar(255) " | 827 "bigint default 0,local_external_id bigint default 0,id varchar(255) " |
| 550 "default 'r',parent_id varchar(255) default 'r',server_parent_id " | 828 "default 'r',parent_id varchar(255) default 'r',server_parent_id " |
| 551 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " | 829 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " |
| 552 "varchar(255) default 'r',is_unsynced bit default 0," | 830 "varchar(255) default 'r',is_unsynced bit default 0," |
| 553 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " | 831 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " |
| 554 "default 0,server_is_dir bit default 0,server_is_del bit default 0," | 832 "default 0,server_is_dir bit default 0,server_is_del bit default 0," |
| 555 "non_unique_name varchar,server_non_unique_name varchar(255)," | 833 "non_unique_name varchar,server_non_unique_name varchar(255)," |
| 556 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," | 834 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," |
| 557 "server_specifics blob);" | 835 "server_specifics blob);" |
| 558 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0," | 836 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 559 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," | 837 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," |
| 560 "NULL,NULL,X'',X'');" | 838 "NULL,NULL,X'',X'');" |
| 561 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000," | 839 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 562 "128976886618480000,128976886618480000,128976886618480000,-2097152,4," | 840 ",-2097152,4," |
| 563 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," | 841 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," |
| 564 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F" | 842 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F" |
| 565 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" | 843 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" |
| 566 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" | 844 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" |
| 567 "47');" | 845 "47');" |
| 568 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000," | 846 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 569 "129002163642690000,129002163642690000,129002163642690000,-3145728,3," | 847 ",-3145728,3," |
| 570 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," | 848 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," |
| 571 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31" | 849 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31" |
| 572 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" | 850 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" |
| 573 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" | 851 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" |
| 574 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" | 852 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" |
| 575 "652E68746D6C1200');" | 853 "652E68746D6C1200');" |
| 576 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000," | 854 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 577 "129001555500000000,129001555500000000,129001555500000000,1048576,7," | 855 ",1048576,7," |
| 578 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google'," | 856 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google'," |
| 579 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652" | 857 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652" |
| 580 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" | 858 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" |
| 581 "76F6F676C652E636F6D2F12084147464447415347');" | 859 "76F6F676C652E636F6D2F12084147464447415347');" |
| 582 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000," | 860 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 583 "129053976170000000,129053976170000000,129053976170000000,-4194304,6," | 861 ",-4194304,6," |
| 584 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," | 862 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," |
| 585 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');" | 863 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');" |
| 586 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000," | 864 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 587 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 865 ",1048576,0," |
| 588 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" | 866 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" |
| 589 ",'google_chrome',NULL,NULL,NULL);" | 867 ",'google_chrome',NULL,NULL,NULL);" |
| 590 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000," | 868 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 591 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 869 ",1048576,0," |
| 592 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," | 870 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," |
| 593 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');" | 871 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');" |
| 594 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000," | 872 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 595 "128976864758480000,128976864758480000,128976864758480000,1048576,1," | 873 ",1048576,1," |
| 596 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," | 874 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," |
| 597 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');" | 875 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');" |
| 598 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000," | 876 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 599 "128976864758480000,128976864758480000,128976864758480000,2097152,2," | 877 ",2097152,2," |
| 600 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," | 878 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," |
| 601 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL," | 879 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL," |
| 602 "X'C2881000',X'C2881000');" | 880 "X'C2881000',X'C2881000');" |
| 603 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000," | 881 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 604 "129079956948440000,129079956948440000,129079956948440000,-1048576,8," | 882 ",-1048576,8," |
| 605 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," | 883 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," |
| 606 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL," | 884 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL," |
| 607 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" | 885 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" |
| 608 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" | 886 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" |
| 609 "D2E6F72672F6F7468657212084146414756415346');" | 887 "D2E6F72672F6F7468657212084146414756415346');" |
| 610 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000," | 888 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 611 "129079957513650000,129079957513650000,129079957513650000,0,9," | 889 ",0,9," |
| 612 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," | 890 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," |
| 613 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000'," | 891 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000'," |
| 614 "X'C2881000');" | 892 "X'C2881000');" |
| 615 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000," | 893 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 616 "129079957985300000,129079957985300000,129079957985300000,-917504,10," | 894 ",-917504,10," |
| 617 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," | 895 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," |
| 618 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 896 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 619 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," | 897 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," |
| 620 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" | 898 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" |
| 621 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" | 899 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" |
| 622 "E636F6D2F120744414146415346');" | 900 "E636F6D2F120744414146415346');" |
| 623 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000," | 901 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 624 "129079958383000000,129079958383000000,129079958383000000,1048576,11," | 902 ",1048576,11," |
| 625 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," | 903 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," |
| 626 "'The WebKit Open Source Project','The WebKit Open Source Project'," | 904 "'The WebKit Open Source Project','The WebKit Open Source Project'," |
| 627 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" | 905 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" |
| 628 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" | 906 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" |
| 629 "473259');" | 907 "473259');" |
| 630 "CREATE TABLE models (model_id BLOB primary key, " | 908 "CREATE TABLE models (model_id BLOB primary key, " |
| 631 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" | 909 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" |
| 632 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" | 910 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" |
| 633 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " | 911 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " |
| 634 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " | 912 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " |
| (...skipping 17 matching lines...) Expand all Loading... |
| 652 "default 0,server_ctime bigint default 0,server_position_in_parent " | 930 "default 0,server_ctime bigint default 0,server_position_in_parent " |
| 653 "bigint default 0,local_external_id bigint default 0,id varchar(255) " | 931 "bigint default 0,local_external_id bigint default 0,id varchar(255) " |
| 654 "default 'r',parent_id varchar(255) default 'r',server_parent_id " | 932 "default 'r',parent_id varchar(255) default 'r',server_parent_id " |
| 655 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " | 933 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " |
| 656 "varchar(255) default 'r',is_unsynced bit default 0," | 934 "varchar(255) default 'r',is_unsynced bit default 0," |
| 657 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " | 935 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " |
| 658 "default 0,server_is_dir bit default 0,server_is_del bit default 0," | 936 "default 0,server_is_dir bit default 0,server_is_del bit default 0," |
| 659 "non_unique_name varchar,server_non_unique_name varchar(255)," | 937 "non_unique_name varchar,server_non_unique_name varchar(255)," |
| 660 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," | 938 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," |
| 661 "server_specifics blob);" | 939 "server_specifics blob);" |
| 662 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0," | 940 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 663 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," | 941 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," |
| 664 "NULL,NULL,X'',X'');" | 942 "NULL,NULL,X'',X'');" |
| 665 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000," | 943 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 666 "128976886618480000,128976886618480000,128976886618480000,-2097152,4," | 944 ",-2097152,4," |
| 667 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," | 945 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," |
| 668 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F" | 946 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F" |
| 669 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" | 947 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" |
| 670 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" | 948 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" |
| 671 "47');" | 949 "47');" |
| 672 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000," | 950 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 673 "129002163642690000,129002163642690000,129002163642690000,-3145728,3," | 951 ",-3145728,3," |
| 674 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," | 952 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," |
| 675 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31" | 953 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31" |
| 676 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" | 954 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" |
| 677 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" | 955 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" |
| 678 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" | 956 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" |
| 679 "652E68746D6C1200');" | 957 "652E68746D6C1200');" |
| 680 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000," | 958 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 681 "129001555500000000,129001555500000000,129001555500000000,1048576,7," | 959 ",1048576,7," |
| 682 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google'," | 960 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google'," |
| 683 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652" | 961 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652" |
| 684 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" | 962 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" |
| 685 "76F6F676C652E636F6D2F12084147464447415347');" | 963 "76F6F676C652E636F6D2F12084147464447415347');" |
| 686 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000," | 964 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 687 "129053976170000000,129053976170000000,129053976170000000,-4194304,6," | 965 ",-4194304,6," |
| 688 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," | 966 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," |
| 689 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');" | 967 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');" |
| 690 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000," | 968 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 691 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 969 ",1048576,0," |
| 692 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" | 970 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" |
| 693 ",'google_chrome',NULL,NULL,NULL);" | 971 ",'google_chrome',NULL,NULL,NULL);" |
| 694 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000," | 972 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 695 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 973 ",1048576,0," |
| 696 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," | 974 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," |
| 697 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');" | 975 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');" |
| 698 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000," | 976 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 699 "128976864758480000,128976864758480000,128976864758480000,1048576,1," | 977 ",1048576,1," |
| 700 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," | 978 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," |
| 701 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');" | 979 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');" |
| 702 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000," | 980 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 703 "128976864758480000,128976864758480000,128976864758480000,2097152,2," | 981 ",2097152,2," |
| 704 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," | 982 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," |
| 705 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL," | 983 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL," |
| 706 "X'C2881000',X'C2881000');" | 984 "X'C2881000',X'C2881000');" |
| 707 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000," | 985 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 708 "129079956948440000,129079956948440000,129079956948440000,-1048576,8," | 986 ",-1048576,8," |
| 709 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," | 987 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," |
| 710 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL," | 988 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL," |
| 711 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" | 989 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" |
| 712 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" | 990 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" |
| 713 "D2E6F72672F6F7468657212084146414756415346');" | 991 "D2E6F72672F6F7468657212084146414756415346');" |
| 714 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000," | 992 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 715 "129079957513650000,129079957513650000,129079957513650000,0,9," | 993 ",0,9," |
| 716 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," | 994 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," |
| 717 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000'," | 995 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000'," |
| 718 "X'C2881000');" | 996 "X'C2881000');" |
| 719 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000," | 997 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 720 "129079957985300000,129079957985300000,129079957985300000,-917504,10," | 998 ",-917504,10," |
| 721 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," | 999 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," |
| 722 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 1000 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 723 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," | 1001 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," |
| 724 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" | 1002 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" |
| 725 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" | 1003 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" |
| 726 "E636F6D2F120744414146415346');" | 1004 "E636F6D2F120744414146415346');" |
| 727 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000," | 1005 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 728 "129079958383000000,129079958383000000,129079958383000000,1048576,11," | 1006 ",1048576,11," |
| 729 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," | 1007 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," |
| 730 "'The WebKit Open Source Project','The WebKit Open Source Project'," | 1008 "'The WebKit Open Source Project','The WebKit Open Source Project'," |
| 731 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" | 1009 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" |
| 732 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" | 1010 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" |
| 733 "473259');" | 1011 "473259');" |
| 734 "CREATE TABLE models (model_id BLOB primary key, " | 1012 "CREATE TABLE models (model_id BLOB primary key, " |
| 735 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" | 1013 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" |
| 736 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" | 1014 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" |
| 737 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " | 1015 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " |
| 738 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " | 1016 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " |
| (...skipping 17 matching lines...) Expand all Loading... |
| 756 "default 0,server_ctime bigint default 0,server_position_in_parent " | 1034 "default 0,server_ctime bigint default 0,server_position_in_parent " |
| 757 "bigint default 0,local_external_id bigint default 0,id varchar(255) " | 1035 "bigint default 0,local_external_id bigint default 0,id varchar(255) " |
| 758 "default 'r',parent_id varchar(255) default 'r',server_parent_id " | 1036 "default 'r',parent_id varchar(255) default 'r',server_parent_id " |
| 759 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " | 1037 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " |
| 760 "varchar(255) default 'r',is_unsynced bit default 0," | 1038 "varchar(255) default 'r',is_unsynced bit default 0," |
| 761 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " | 1039 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " |
| 762 "default 0,server_is_dir bit default 0,server_is_del bit default 0," | 1040 "default 0,server_is_dir bit default 0,server_is_del bit default 0," |
| 763 "non_unique_name varchar,server_non_unique_name varchar(255)," | 1041 "non_unique_name varchar,server_non_unique_name varchar(255)," |
| 764 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," | 1042 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," |
| 765 "server_specifics blob);" | 1043 "server_specifics blob);" |
| 766 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0," | 1044 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 767 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," | 1045 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," |
| 768 "NULL,NULL,X'',X'');" | 1046 "NULL,NULL,X'',X'');" |
| 769 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000," | 1047 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 770 "128976886618480000,128976886618480000,128976886618480000,-2097152,4," | 1048 ",-2097152,4," |
| 771 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," | 1049 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," |
| 772 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F" | 1050 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F" |
| 773 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" | 1051 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" |
| 774 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" | 1052 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" |
| 775 "47');" | 1053 "47');" |
| 776 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000," | 1054 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 777 "129002163642690000,129002163642690000,129002163642690000,-3145728,3," | 1055 ",-3145728,3," |
| 778 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," | 1056 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," |
| 779 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31" | 1057 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31" |
| 780 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" | 1058 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" |
| 781 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" | 1059 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" |
| 782 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" | 1060 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" |
| 783 "652E68746D6C1200');" | 1061 "652E68746D6C1200');" |
| 784 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000," | 1062 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 785 "129001555500000000,129001555500000000,129001555500000000,1048576,7," | 1063 ",1048576,7," |
| 786 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google'," | 1064 "'s_ID_5','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google'," |
| 787 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652" | 1065 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652" |
| 788 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" | 1066 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" |
| 789 "76F6F676C652E636F6D2F12084147464447415347');" | 1067 "76F6F676C652E636F6D2F12084147464447415347');" |
| 790 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000," | 1068 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 791 "129053976170000000,129053976170000000,129053976170000000,-4194304,6," | 1069 ",-4194304,6," |
| 792 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," | 1070 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," |
| 793 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');" | 1071 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');" |
| 794 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000," | 1072 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 795 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 1073 ",1048576,0," |
| 796 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" | 1074 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" |
| 797 ",'google_chrome',NULL,NULL,NULL);" | 1075 ",'google_chrome',NULL,NULL,NULL);" |
| 798 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000," | 1076 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 799 "128976864758480000,128976864758480000,128976864758480000,1048576,0," | 1077 ",1048576,0," |
| 800 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," | 1078 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," |
| 801 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');" | 1079 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');" |
| 802 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000," | 1080 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 803 "128976864758480000,128976864758480000,128976864758480000,1048576,1," | 1081 ",1048576,1," |
| 804 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," | 1082 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," |
| 805 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');" | 1083 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');" |
| 806 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000," | 1084 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 807 "128976864758480000,128976864758480000,128976864758480000,2097152,2," | 1085 ",2097152,2," |
| 808 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," | 1086 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," |
| 809 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL," | 1087 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL," |
| 810 "X'C2881000',X'C2881000');" | 1088 "X'C2881000',X'C2881000');" |
| 811 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000," | 1089 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 812 "129079956948440000,129079956948440000,129079956948440000,-1048576,8," | 1090 ",-1048576,8," |
| 813 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," | 1091 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," |
| 814 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL," | 1092 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL," |
| 815 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" | 1093 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" |
| 816 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" | 1094 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" |
| 817 "D2E6F72672F6F7468657212084146414756415346');" | 1095 "D2E6F72672F6F7468657212084146414756415346');" |
| 818 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000," | 1096 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 819 "129079957513650000,129079957513650000,129079957513650000,0,9," | 1097 ",0,9," |
| 820 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," | 1098 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," |
| 821 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000'," | 1099 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000'," |
| 822 "X'C2881000');" | 1100 "X'C2881000');" |
| 823 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000," | 1101 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 824 "129079957985300000,129079957985300000,129079957985300000,-917504,10," | 1102 ",-917504,10," |
| 825 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," | 1103 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," |
| 826 "'ICANN | Internet Corporation for Assigned Names and Numbers'," | 1104 "'ICANN | Internet Corporation for Assigned Names and Numbers'," |
| 827 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," | 1105 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," |
| 828 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" | 1106 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" |
| 829 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" | 1107 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" |
| 830 "E636F6D2F120744414146415346');" | 1108 "E636F6D2F120744414146415346');" |
| 831 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000," | 1109 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 832 "129079958383000000,129079958383000000,129079958383000000,1048576,11," | 1110 ",1048576,11," |
| 833 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," | 1111 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," |
| 834 "'The WebKit Open Source Project','The WebKit Open Source Project'," | 1112 "'The WebKit Open Source Project','The WebKit Open Source Project'," |
| 835 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" | 1113 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" |
| 836 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" | 1114 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" |
| 837 "473259');" | 1115 "473259');" |
| 838 "CREATE TABLE models (model_id BLOB primary key, " | 1116 "CREATE TABLE models (model_id BLOB primary key, " |
| 839 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" | 1117 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" |
| 840 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" | 1118 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" |
| 841 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " | 1119 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " |
| 842 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " | 1120 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " |
| (...skipping 30 matching lines...) Expand all Loading... |
| 873 "igint default 0,server_mtime bigint default 0,ctime bigint default " | 1151 "igint default 0,server_mtime bigint default 0,ctime bigint default " |
| 874 "0,server_ctime bigint default 0,server_position_in_parent bigint de" | 1152 "0,server_ctime bigint default 0,server_position_in_parent bigint de" |
| 875 "fault 0,local_external_id bigint default 0,id varchar(255) default " | 1153 "fault 0,local_external_id bigint default 0,id varchar(255) default " |
| 876 "'r',parent_id varchar(255) default 'r',server_parent_id varchar(255" | 1154 "'r',parent_id varchar(255) default 'r',server_parent_id varchar(255" |
| 877 ") default 'r',prev_id varchar(255) default 'r',next_id varchar(255)" | 1155 ") default 'r',prev_id varchar(255) default 'r',next_id varchar(255)" |
| 878 " default 'r',is_unsynced bit default 0,is_unapplied_update bit defa" | 1156 " default 'r',is_unsynced bit default 0,is_unapplied_update bit defa" |
| 879 "ult 0,is_del bit default 0,is_dir bit default 0,server_is_dir bit d" | 1157 "ult 0,is_del bit default 0,is_dir bit default 0,server_is_dir bit d" |
| 880 "efault 0,server_is_del bit default 0,non_unique_name varchar,server" | 1158 "efault 0,server_is_del bit default 0,non_unique_name varchar,server" |
| 881 "_non_unique_name varchar(255),unique_server_tag varchar,unique_clie" | 1159 "_non_unique_name varchar(255),unique_server_tag varchar,unique_clie" |
| 882 "nt_tag varchar,specifics blob,server_specifics blob);" | 1160 "nt_tag varchar,specifics blob,server_specifics blob);" |
| 883 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0,1290799566403200" | 1161 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 884 "00,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'" | 1162 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'" |
| 885 "');" | 1163 "');" |
| 886 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000,128976886618480" | 1164 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 887 "000,128976886618480000,128976886618480000,-2097152,4,'s_ID_2','s_ID" | 1165 ",-2097152,4,'s_ID_2','s_ID" |
| 888 "_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1,'Deleted Item','Deleted " | 1166 "_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1,'Deleted Item','Deleted " |
| 889 "Item',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E6" | 1167 "Item',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E6" |
| 890 "36F6D2F12084141534741534741',X'C28810260A17687474703A2F2F7777772E67" | 1168 "36F6D2F12084141534741534741',X'C28810260A17687474703A2F2F7777772E67" |
| 891 "6F6F676C652E636F6D2F32120B4153414447414447414447');" | 1169 "6F6F676C652E636F6D2F32120B4153414447414447414447');" |
| 892 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000,129002163642690" | 1170 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 893 "000,129002163642690000,129002163642690000,-3145728,3,'s_ID_4','s_ID" | 1171 ",-3145728,3,'s_ID_4','s_ID" |
| 894 "_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1,'Welcome to Chromium','W" | 1172 "_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1,'Welcome to Chromium','W" |
| 895 "elcome to Chromium',NULL,NULL,X'C28810350A31687474703A2F2F7777772E6" | 1173 "elcome to Chromium',NULL,NULL,X'C28810350A31687474703A2F2F7777772E6" |
| 896 "76F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E" | 1174 "76F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E" |
| 897 "68746D6C1200',X'C28810350A31687474703A2F2F7777772E676F6F676C652E636" | 1175 "68746D6C1200',X'C28810350A31687474703A2F2F7777772E676F6F676C652E636" |
| 898 "F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E68746D6C1200');" | 1176 "F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E68746D6C1200');" |
| 899 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000,129001555500000" | 1177 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 900 "000,129001555500000000,129001555500000000,1048576,7,'s_ID_5','s_ID_" | 1178 ",1048576,7,'s_ID_5','s_ID_" |
| 901 "9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google','Google',NULL,NU" | 1179 "9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google','Google',NULL,NU" |
| 902 "LL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F120841" | 1180 "LL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F120841" |
| 903 "47415347415347',X'C28810220A16687474703A2F2F7777772E676F6F676C652E6" | 1181 "47415347415347',X'C28810220A16687474703A2F2F7777772E676F6F676C652E6" |
| 904 "36F6D2F12084147464447415347');" | 1182 "36F6D2F12084147464447415347');" |
| 905 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000,129053976170000" | 1183 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 906 "000,129053976170000000,129053976170000000,-4194304,6,'s_ID_6','s_ID" | 1184 ",-4194304,6,'s_ID_6','s_ID" |
| 907 "_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet','The Internet',NULL" | 1185 "_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet','The Internet',NULL" |
| 908 ",NULL,X'C2881000',X'C2881000');" | 1186 ",NULL,X'C2881000',X'C2881000');" |
| 909 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000,128976864758480" | 1187 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 910 "000,128976864758480000,128976864758480000,1048576,0,'s_ID_7','r','r" | 1188 ",1048576,0,'s_ID_7','r','r" |
| 911 "','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','google_chrom" | 1189 "','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','google_chrom" |
| 912 "e',NULL,NULL,NULL);" | 1190 "e',NULL,NULL,NULL);" |
| 913 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000,128976864758480" | 1191 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 914 "000,128976864758480000,128976864758480000,1048576,0,'s_ID_8','s_ID_" | 1192 ",1048576,0,'s_ID_8','s_ID_" |
| 915 "7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks','google_chr" | 1193 "7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks','google_chr" |
| 916 "ome_bookmarks',NULL,X'C2881000',X'C2881000');" | 1194 "ome_bookmarks',NULL,X'C2881000',X'C2881000');" |
| 917 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000,128976864758480" | 1195 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 918 "000,128976864758480000,128976864758480000,1048576,1,'s_ID_9','s_ID_" | 1196 ",1048576,1,'s_ID_9','s_ID_" |
| 919 "8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar','Bookmark Bar'" | 1197 "8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar','Bookmark Bar'" |
| 920 ",'bookmark_bar',NULL,X'C2881000',X'C2881000');" | 1198 ",'bookmark_bar',NULL,X'C2881000',X'C2881000');" |
| 921 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000,12897686475848" | 1199 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 922 "0000,128976864758480000,128976864758480000,2097152,2,'s_ID_10','s_I" | 1200 ",2097152,2,'s_ID_10','s_I" |
| 923 "D_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0,'Other Bookmarks','Other Boo" | 1201 "D_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0,'Other Bookmarks','Other Boo" |
| 924 "kmarks','other_bookmarks',NULL,X'C2881000',X'C2881000');" | 1202 "kmarks','other_bookmarks',NULL,X'C2881000',X'C2881000');" |
| 925 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000,12907995694844" | 1203 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 926 "0000,129079956948440000,129079956948440000,-1048576,8,'s_ID_11','s_" | 1204 ",-1048576,8,'s_ID_11','s_" |
| 927 "ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0,'Home (The Chromium Projec" | 1205 "ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0,'Home (The Chromium Projec" |
| 928 "ts)','Home (The Chromium Projects)',NULL,NULL,X'C28810220A186874747" | 1206 "ts)','Home (The Chromium Projects)',NULL,NULL,X'C28810220A186874747" |
| 929 "03A2F2F6465762E6368726F6D69756D2E6F72672F1206414741545741',X'C28810" | 1207 "03A2F2F6465762E6368726F6D69756D2E6F72672F1206414741545741',X'C28810" |
| 930 "290A1D687474703A2F2F6465762E6368726F6D69756D2E6F72672F6F74686572120" | 1208 "290A1D687474703A2F2F6465762E6368726F6D69756D2E6F72672F6F74686572120" |
| 931 "84146414756415346');" | 1209 "84146414756415346');" |
| 932 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000,12907995751365" | 1210 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 933 "0000,129079957513650000,129079957513650000,0,9,'s_ID_12','s_ID_6','" | 1211 ",0,9,'s_ID_12','s_ID_6','" |
| 934 "s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0,'Extra Bookmarks','Extra Bo" | 1212 "s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0,'Extra Bookmarks','Extra Bo" |
| 935 "okmarks',NULL,NULL,X'C2881000',X'C2881000');" | 1213 "okmarks',NULL,NULL,X'C2881000',X'C2881000');" |
| 936 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000,12907995798530" | 1214 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 937 "0000,129079957985300000,129079957985300000,-917504,10,'s_ID_13','s_" | 1215 ",-917504,10,'s_ID_13','s_" |
| 938 "ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0,'ICANN | Internet Co" | 1216 "ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0,'ICANN | Internet Co" |
| 939 "rporation for Assigned Names and Numbers','ICANN | Internet Corpora" | 1217 "rporation for Assigned Names and Numbers','ICANN | Internet Corpora" |
| 940 "tion for Assigned Names and Numbers',NULL,NULL,X'C28810240A15687474" | 1218 "tion for Assigned Names and Numbers',NULL,NULL,X'C28810240A15687474" |
| 941 "703A2F2F7777772E6963616E6E2E636F6D2F120B504E474158463041414646',X'C" | 1219 "703A2F2F7777772E6963616E6E2E636F6D2F120B504E474158463041414646',X'C" |
| 942 "28810200A15687474703A2F2F7777772E6963616E6E2E636F6D2F12074441414641" | 1220 "28810200A15687474703A2F2F7777772E6963616E6E2E636F6D2F12074441414641" |
| 943 "5346');" | 1221 "5346');" |
| 944 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000,12907995838300" | 1222 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 945 "0000,129079958383000000,129079958383000000,1048576,11,'s_ID_14','s_" | 1223 ",1048576,11,'s_ID_14','s_" |
| 946 "ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0,'The WebKit Open Source Pr" | 1224 "ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0,'The WebKit Open Source Pr" |
| 947 "oject','The WebKit Open Source Project',NULL,NULL,X'C288101A0A12687" | 1225 "oject','The WebKit Open Source Project',NULL,NULL,X'C288101A0A12687" |
| 948 "474703A2F2F7765626B69742E6F72672F1204504E4758',X'C288101C0A13687474" | 1226 "474703A2F2F7765626B69742E6F72672F1204504E4758',X'C288101C0A13687474" |
| 949 "703A2F2F7765626B69742E6F72672F781205504E473259');" | 1227 "703A2F2F7765626B69742E6F72672F781205504E473259');" |
| 950 )); | 1228 )); |
| 951 ASSERT_TRUE(connection.CommitTransaction()); | 1229 ASSERT_TRUE(connection.CommitTransaction()); |
| 952 } | 1230 } |
| 953 | 1231 |
| 954 void MigrationTest::SetUpVersion75Database() { | 1232 void MigrationTest::SetUpVersion75Database() { |
| 955 sql::Connection connection; | 1233 sql::Connection connection; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 976 " bigint default 0,server_mtime bigint default 0,ctime bigint defau" | 1254 " bigint default 0,server_mtime bigint default 0,ctime bigint defau" |
| 977 "lt 0,server_ctime bigint default 0,server_position_in_parent bigin" | 1255 "lt 0,server_ctime bigint default 0,server_position_in_parent bigin" |
| 978 "t default 0,local_external_id bigint default 0,id varchar(255) def" | 1256 "t default 0,local_external_id bigint default 0,id varchar(255) def" |
| 979 "ault 'r',parent_id varchar(255) default 'r',server_parent_id varch" | 1257 "ault 'r',parent_id varchar(255) default 'r',server_parent_id varch" |
| 980 "ar(255) default 'r',prev_id varchar(255) default 'r',next_id varch" | 1258 "ar(255) default 'r',prev_id varchar(255) default 'r',next_id varch" |
| 981 "ar(255) default 'r',is_unsynced bit default 0,is_unapplied_update " | 1259 "ar(255) default 'r',is_unsynced bit default 0,is_unapplied_update " |
| 982 "bit default 0,is_del bit default 0,is_dir bit default 0,server_is_" | 1260 "bit default 0,is_del bit default 0,is_dir bit default 0,server_is_" |
| 983 "dir bit default 0,server_is_del bit default 0,non_unique_name varc" | 1261 "dir bit default 0,server_is_del bit default 0,non_unique_name varc" |
| 984 "har,server_non_unique_name varchar(255),unique_server_tag varchar," | 1262 "har,server_non_unique_name varchar(255),unique_server_tag varchar," |
| 985 "unique_client_tag varchar,specifics blob,server_specifics blob);" | 1263 "unique_client_tag varchar,specifics blob,server_specifics blob);" |
| 986 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0,129079956640" | 1264 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 987 "320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NUL" | 1265 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NUL" |
| 988 "L,X'',X'');" | 1266 "L,X'',X'');" |
| 989 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000,12897688661" | 1267 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 990 "8480000,128976886618480000,128976886618480000,-2097152,4,'s_ID_" | 1268 ",-2097152,4,'s_ID_" |
| 991 "2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1,'Deleted Ite" | 1269 "2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1,'Deleted Ite" |
| 992 "m','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F7777772" | 1270 "m','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F7777772" |
| 993 "E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A176874" | 1271 "E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A176874" |
| 994 "74703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474" | 1272 "74703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474" |
| 995 "14447');" | 1273 "14447');" |
| 996 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000,12900216364" | 1274 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 997 "2690000,129002163642690000,129002163642690000,-3145728,3,'s_ID_" | 1275 ",-3145728,3,'s_ID_" |
| 998 "4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1,'Welcome to " | 1276 "4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1,'Welcome to " |
| 999 "Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A316874747" | 1277 "Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A316874747" |
| 1000 "03A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F65" | 1278 "03A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F65" |
| 1001 "6E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7" | 1279 "6E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7" |
| 1002 "777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F7765" | 1280 "777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F7765" |
| 1003 "6C636F6D652E68746D6C1200');" | 1281 "6C636F6D652E68746D6C1200');" |
| 1004 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000,12900155550" | 1282 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 1005 "0000000,129001555500000000,129001555500000000,1048576,7,'s_ID_5" | 1283 ",1048576,7,'s_ID_5" |
| 1006 "','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google','Goo" | 1284 "','s_ID_9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google','Goo" |
| 1007 "gle',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C65" | 1285 "gle',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C65" |
| 1008 "2E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F777" | 1286 "2E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F777" |
| 1009 "7772E676F6F676C652E636F6D2F12084147464447415347');" | 1287 "7772E676F6F676C652E636F6D2F12084147464447415347');" |
| 1010 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000,12905397617" | 1288 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 1011 "0000000,129053976170000000,129053976170000000,-4194304,6,'s_ID_" | 1289 ",-4194304,6,'s_ID_" |
| 1012 "6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet','The In" | 1290 "6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet','The In" |
| 1013 "ternet',NULL,NULL,X'C2881000',X'C2881000');" | 1291 "ternet',NULL,NULL,X'C2881000',X'C2881000');" |
| 1014 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000,12897686475" | 1292 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 1015 "8480000,128976864758480000,128976864758480000,1048576,0,'s_ID_7" | 1293 ",1048576,0,'s_ID_7" |
| 1016 "','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','" | 1294 "','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','" |
| 1017 "google_chrome',NULL,NULL,NULL);" | 1295 "google_chrome',NULL,NULL,NULL);" |
| 1018 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000,12897686475" | 1296 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 1019 "8480000,128976864758480000,128976864758480000,1048576,0,'s_ID_8" | 1297 ",1048576,0,'s_ID_8" |
| 1020 "','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks'" | 1298 "','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks'" |
| 1021 ",'google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');" | 1299 ",'google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');" |
| 1022 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000,12897686475" | 1300 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 1023 "8480000,128976864758480000,128976864758480000,1048576,1,'s_ID_9" | 1301 ",1048576,1,'s_ID_9" |
| 1024 "','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar','B" | 1302 "','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar','B" |
| 1025 "ookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');" | 1303 "ookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');" |
| 1026 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000,1289768647" | 1304 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 1027 "58480000,128976864758480000,128976864758480000,2097152,2,'s_ID_" | 1305 ",2097152,2,'s_ID_" |
| 1028 "10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0,'Other Bookmarks" | 1306 "10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0,'Other Bookmarks" |
| 1029 "','Other Bookmarks','other_bookmarks',NULL,X'C2881000',X'C28810" | 1307 "','Other Bookmarks','other_bookmarks',NULL,X'C2881000',X'C28810" |
| 1030 "00');" | 1308 "00');" |
| 1031 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000,1290799569" | 1309 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 1032 "48440000,129079956948440000,129079956948440000,-1048576,8,'s_ID" | 1310 ",-1048576,8,'s_ID" |
| 1033 "_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0,'Home (The Chr" | 1311 "_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0,'Home (The Chr" |
| 1034 "omium Projects)','Home (The Chromium Projects)',NULL,NULL,X'C28" | 1312 "omium Projects)','Home (The Chromium Projects)',NULL,NULL,X'C28" |
| 1035 "810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F120641" | 1313 "810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F120641" |
| 1036 "4741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" | 1314 "4741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" |
| 1037 "D2E6F72672F6F7468657212084146414756415346');" | 1315 "D2E6F72672F6F7468657212084146414756415346');" |
| 1038 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000,1290799575" | 1316 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 1039 "13650000,129079957513650000,129079957513650000,0,9,'s_ID_12','s" | 1317 ",0,9,'s_ID_12','s" |
| 1040 "_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0,'Extra Bookmark" | 1318 "_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0,'Extra Bookmark" |
| 1041 "s','Extra Bookmarks',NULL,NULL,X'C2881000',X'C2881000');" | 1319 "s','Extra Bookmarks',NULL,NULL,X'C2881000',X'C2881000');" |
| 1042 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000,1290799579" | 1320 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 1043 "85300000,129079957985300000,129079957985300000,-917504,10,'s_ID" | 1321 ",-917504,10,'s_ID" |
| 1044 "_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0,'ICANN |" | 1322 "_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0,'ICANN |" |
| 1045 " Internet Corporation for Assigned Names and Numbers','ICANN | " | 1323 " Internet Corporation for Assigned Names and Numbers','ICANN | " |
| 1046 "Internet Corporation for Assigned Names and Numbers',NULL,NULL," | 1324 "Internet Corporation for Assigned Names and Numbers',NULL,NULL," |
| 1047 "X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" | 1325 "X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" |
| 1048 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E696361" | 1326 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E696361" |
| 1049 "6E6E2E636F6D2F120744414146415346');" | 1327 "6E6E2E636F6D2F120744414146415346');" |
| 1050 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000,1290799583" | 1328 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 1051 "83000000,129079958383000000,129079958383000000,1048576,11,'s_ID" | 1329 ",1048576,11,'s_ID" |
| 1052 "_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0,'The WebKit Op" | 1330 "_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0,'The WebKit Op" |
| 1053 "en Source Project','The WebKit Open Source Project',NULL,NULL,X" | 1331 "en Source Project','The WebKit Open Source Project',NULL,NULL,X" |
| 1054 "'C288101A0A12687474703A2F2F7765626B69742E6F72672F1204504E4758'," | 1332 "'C288101A0A12687474703A2F2F7765626B69742E6F72672F1204504E4758'," |
| 1055 "X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E473" | 1333 "X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E473" |
| 1056 "259');" | 1334 "259');" |
| 1057 )); | 1335 )); |
| 1058 ASSERT_TRUE(connection.CommitTransaction()); | 1336 ASSERT_TRUE(connection.CommitTransaction()); |
| 1059 } | 1337 } |
| 1060 | 1338 |
| 1339 void MigrationTest::SetUpVersion76Database() { |
| 1340 sql::Connection connection; |
| 1341 ASSERT_TRUE(connection.Open(GetDatabasePath())); |
| 1342 ASSERT_TRUE(connection.BeginTransaction()); |
| 1343 ASSERT_TRUE(connection.Execute( |
| 1344 "CREATE TABLE share_version (id VARCHAR(128) primary key, data INT);" |
| 1345 "INSERT INTO 'share_version' VALUES('nick@chromium.org',76);" |
| 1346 "CREATE TABLE models (model_id BLOB primary key, progress_marker BLOB, in" |
| 1347 "itial_sync_ended BOOLEAN default 0);" |
| 1348 "INSERT INTO 'models' VALUES(X'C2881000',X'0888810218B605',1);" |
| 1349 "CREATE TABLE 'metas'(metahandle bigint primary key ON CONFLICT FAIL,base" |
| 1350 "_version bigint default -1,server_version bigint default 0,mtime big" |
| 1351 "int default 0,server_mtime bigint default 0,ctime bigint default 0,s" |
| 1352 "erver_ctime bigint default 0,server_position_in_parent bigint defaul" |
| 1353 "t 0,local_external_id bigint default 0,id varchar(255) default 'r',p" |
| 1354 "arent_id varchar(255) default 'r',server_parent_id varchar(255) defa" |
| 1355 "ult 'r',prev_id varchar(255) default 'r',next_id varchar(255) defaul" |
| 1356 "t 'r',is_unsynced bit default 0,is_unapplied_update bit default 0,is" |
| 1357 "_del bit default 0,is_dir bit default 0,server_is_dir bit default 0," |
| 1358 "server_is_del bit default 0,non_unique_name varchar,server_non_uniqu" |
| 1359 "e_name varchar(255),unique_server_tag varchar,unique_client_tag varc" |
| 1360 "har,specifics blob,server_specifics blob);" |
| 1361 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_PROTO_TIME_VALS(1) |
| 1362 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'')" |
| 1363 ";" |
| 1364 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_PROTO_TIME_VALS(2) |
| 1365 ",-2097152,4,'s_ID_2','s_ID_9" |
| 1366 "','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1,'Deleted Item','Deleted Ite" |
| 1367 "m',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6" |
| 1368 "D2F12084141534741534741',X'C28810260A17687474703A2F2F7777772E676F6F6" |
| 1369 "76C652E636F6D2F32120B4153414447414447414447');" |
| 1370 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_PROTO_TIME_VALS(4) |
| 1371 ",-3145728,3,'s_ID_4','s_ID_9" |
| 1372 "','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1,'Welcome to Chromium','Welc" |
| 1373 "ome to Chromium',NULL,NULL,X'C28810350A31687474703A2F2F7777772E676F6" |
| 1374 "F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E68746" |
| 1375 "D6C1200',X'C28810350A31687474703A2F2F7777772E676F6F676C652E636F6D2F6" |
| 1376 "368726F6D652F696E746C2F656E2F77656C636F6D652E68746D6C1200');" |
| 1377 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_PROTO_TIME_VALS(5) |
| 1378 ",1048576,7,'s_ID_5','s_ID_9'" |
| 1379 ",'s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google','Google',NULL,NULL," |
| 1380 "X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F1208414741" |
| 1381 "5347415347',X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D" |
| 1382 "2F12084147464447415347');" |
| 1383 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_PROTO_TIME_VALS(6) |
| 1384 ",-4194304,6,'s_ID_6','s_ID_9" |
| 1385 "','s_ID_9','r','r',0,0,0,1,1,0,'The Internet','The Internet',NULL,NU" |
| 1386 "LL,X'C2881000',X'C2881000');" |
| 1387 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_PROTO_TIME_VALS(7) |
| 1388 ",1048576,0,'s_ID_7','r','r'," |
| 1389 "'r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','google_chrome'," |
| 1390 "NULL,NULL,NULL);" |
| 1391 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_PROTO_TIME_VALS(8) |
| 1392 ",1048576,0,'s_ID_8','s_ID_7'" |
| 1393 ",'s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks','google_chrome" |
| 1394 "_bookmarks',NULL,X'C2881000',X'C2881000');" |
| 1395 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_PROTO_TIME_VALS(9) |
| 1396 ",1048576,1,'s_ID_9','s_ID_8'" |
| 1397 ",'s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar','Bookmark Bar','b" |
| 1398 "ookmark_bar',NULL,X'C2881000',X'C2881000');" |
| 1399 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_PROTO_TIME_VALS(10) |
| 1400 ",2097152,2,'s_ID_10','s_ID_" |
| 1401 "8','s_ID_8','s_ID_9','r',0,0,0,1,1,0,'Other Bookmarks','Other Bookma" |
| 1402 "rks','other_bookmarks',NULL,X'C2881000',X'C2881000');" |
| 1403 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_PROTO_TIME_VALS(11) |
| 1404 ",-1048576,8,'s_ID_11','s_ID" |
| 1405 "_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0,'Home (The Chromium Projects)" |
| 1406 "','Home (The Chromium Projects)',NULL,NULL,X'C28810220A18687474703A2" |
| 1407 "F2F6465762E6368726F6D69756D2E6F72672F1206414741545741',X'C28810290A1" |
| 1408 "D687474703A2F2F6465762E6368726F6D69756D2E6F72672F6F74686572120841464" |
| 1409 "14756415346');" |
| 1410 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_PROTO_TIME_VALS(12) |
| 1411 ",0,9,'s_ID_12','s_ID_6','s_" |
| 1412 "ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0,'Extra Bookmarks','Extra Bookm" |
| 1413 "arks',NULL,NULL,X'C2881000',X'C2881000');" |
| 1414 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_PROTO_TIME_VALS(13) |
| 1415 ",-917504,10,'s_ID_13','s_ID" |
| 1416 "_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0,'ICANN | Internet Corpo" |
| 1417 "ration for Assigned Names and Numbers','ICANN | Internet Corporation" |
| 1418 " for Assigned Names and Numbers',NULL,NULL,X'C28810240A15687474703A2" |
| 1419 "F2F7777772E6963616E6E2E636F6D2F120B504E474158463041414646',X'C288102" |
| 1420 "00A15687474703A2F2F7777772E6963616E6E2E636F6D2F120744414146415346');" |
| 1421 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_PROTO_TIME_VALS(14) |
| 1422 ",1048576,11,'s_ID_14','s_ID" |
| 1423 "_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0,'The WebKit Open Source Proje" |
| 1424 "ct','The WebKit Open Source Project',NULL,NULL,X'C288101A0A126874747" |
| 1425 "03A2F2F7765626B69742E6F72672F1204504E4758',X'C288101C0A13687474703A2" |
| 1426 "F2F7765626B69742E6F72672F781205504E473259');" |
| 1427 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, store_birthda" |
| 1428 "y TEXT, db_create_version TEXT, db_create_time INT, next_id INT defa" |
| 1429 "ult -2, cache_guid TEXT , notification_state BLOB);" |
| 1430 "INSERT INTO 'share_info' VALUES('nick@chromium.org','nick@chromium.org'," |
| 1431 "'c27e9f59-08ca-46f8-b0cc-f16a2ed778bb','Unknown',1263522064,-65542,'" |
| 1432 "9010788312004066376x-6609234393368420856x',NULL);" |
| 1433 )); |
| 1434 ASSERT_TRUE(connection.CommitTransaction()); |
| 1435 } |
| 1436 |
| 1061 TEST_F(DirectoryBackingStoreTest, MigrateVersion67To68) { | 1437 TEST_F(DirectoryBackingStoreTest, MigrateVersion67To68) { |
| 1062 SetUpVersion67Database(); | 1438 SetUpVersion67Database(); |
| 1063 | 1439 |
| 1064 { | 1440 { |
| 1065 sql::Connection connection; | 1441 sql::Connection connection; |
| 1066 ASSERT_TRUE(connection.Open(GetDatabasePath())); | 1442 ASSERT_TRUE(connection.Open(GetDatabasePath())); |
| 1067 | 1443 |
| 1068 // Columns existing before version 67. | 1444 // Columns existing before version 67. |
| 1069 ASSERT_TRUE(connection.DoesColumnExist("metas", "name")); | 1445 ASSERT_TRUE(connection.DoesColumnExist("metas", "name")); |
| 1070 ASSERT_TRUE(connection.DoesColumnExist("metas", "unsanitized_name")); | 1446 ASSERT_TRUE(connection.DoesColumnExist("metas", "unsanitized_name")); |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1370 ASSERT_FALSE( | 1746 ASSERT_FALSE( |
| 1371 connection.DoesColumnExist("share_info", "autofill_migration_time")); | 1747 connection.DoesColumnExist("share_info", "autofill_migration_time")); |
| 1372 ASSERT_FALSE( | 1748 ASSERT_FALSE( |
| 1373 connection.DoesColumnExist("share_info", | 1749 connection.DoesColumnExist("share_info", |
| 1374 "autofill_entries_added_during_migration")); | 1750 "autofill_entries_added_during_migration")); |
| 1375 ASSERT_FALSE( | 1751 ASSERT_FALSE( |
| 1376 connection.DoesColumnExist("share_info", | 1752 connection.DoesColumnExist("share_info", |
| 1377 "autofill_profiles_added_during_migration")); | 1753 "autofill_profiles_added_during_migration")); |
| 1378 } | 1754 } |
| 1379 | 1755 |
| 1756 TEST_F(DirectoryBackingStoreTest, MigrateVersion76To77) { |
| 1757 SetUpVersion76Database(); |
| 1758 |
| 1759 scoped_ptr<DirectoryBackingStore> dbs( |
| 1760 new DirectoryBackingStore(GetUsername(), GetDatabasePath())); |
| 1761 dbs->BeginLoad(); |
| 1762 ASSERT_FALSE(dbs->needs_column_refresh_); |
| 1763 |
| 1764 EXPECT_EQ(GetExpectedLegacyMetaProtoTimes(), |
| 1765 GetMetaProtoTimes(dbs->load_dbhandle_)); |
| 1766 // Since we the proto times are expected to be in a legacy format, |
| 1767 // they may not be compatible with ProtoTimeToTime, so we don't call |
| 1768 // ExpectTimes(). |
| 1769 |
| 1770 ASSERT_TRUE(dbs->MigrateVersion76To77()); |
| 1771 ASSERT_EQ(77, dbs->GetVersion()); |
| 1772 |
| 1773 EXPECT_EQ(GetExpectedMetaProtoTimes(), |
| 1774 GetMetaProtoTimes(dbs->load_dbhandle_)); |
| 1775 |
| 1776 { |
| 1777 MetahandlesIndex index; |
| 1778 STLElementDeleter<MetahandlesIndex> index_deleter(&index); |
| 1779 dbs->LoadEntries(&index); |
| 1780 ExpectTimes(index, GetExpectedMetaTimes()); |
| 1781 } |
| 1782 |
| 1783 dbs->EndLoad(); |
| 1784 ASSERT_FALSE(dbs->needs_column_refresh_); |
| 1785 } |
| 1786 |
| 1380 TEST_P(MigrationTest, ToCurrentVersion) { | 1787 TEST_P(MigrationTest, ToCurrentVersion) { |
| 1381 switch (GetParam()) { | 1788 switch (GetParam()) { |
| 1382 case 67: | 1789 case 67: |
| 1383 SetUpVersion67Database(); | 1790 SetUpVersion67Database(); |
| 1384 break; | 1791 break; |
| 1385 case 68: | 1792 case 68: |
| 1386 SetUpVersion68Database(); | 1793 SetUpVersion68Database(); |
| 1387 break; | 1794 break; |
| 1388 case 69: | 1795 case 69: |
| 1389 SetUpVersion69Database(); | 1796 SetUpVersion69Database(); |
| 1390 break; | 1797 break; |
| 1391 case 70: | 1798 case 70: |
| 1392 SetUpVersion70Database(); | 1799 SetUpVersion70Database(); |
| 1393 break; | 1800 break; |
| 1394 case 71: | 1801 case 71: |
| 1395 SetUpVersion71Database(); | 1802 SetUpVersion71Database(); |
| 1396 break; | 1803 break; |
| 1397 case 72: | 1804 case 72: |
| 1398 SetUpVersion72Database(); | 1805 SetUpVersion72Database(); |
| 1399 break; | 1806 break; |
| 1400 case 73: | 1807 case 73: |
| 1401 SetUpVersion73Database(); | 1808 SetUpVersion73Database(); |
| 1402 break; | 1809 break; |
| 1403 case 74: | 1810 case 74: |
| 1404 SetUpVersion74Database(); | 1811 SetUpVersion74Database(); |
| 1405 break; | 1812 break; |
| 1406 case 75: | 1813 case 75: |
| 1407 SetUpVersion75Database(); | 1814 SetUpVersion75Database(); |
| 1408 break; | 1815 break; |
| 1816 case 76: |
| 1817 SetUpVersion76Database(); |
| 1818 break; |
| 1409 default: | 1819 default: |
| 1410 // If you see this error, it may mean that you've increased the | 1820 // If you see this error, it may mean that you've increased the |
| 1411 // database version number but you haven't finished adding unit tests | 1821 // database version number but you haven't finished adding unit tests |
| 1412 // for the database migration code. You need to need to supply a | 1822 // for the database migration code. You need to need to supply a |
| 1413 // SetUpVersionXXDatabase function with a dump of the test database | 1823 // SetUpVersionXXDatabase function with a dump of the test database |
| 1414 // at the old schema. Here's one way to do that: | 1824 // at the old schema. Here's one way to do that: |
| 1415 // 1. Start on a clean tree (with none of your pending schema changes). | 1825 // 1. Start on a clean tree (with none of your pending schema changes). |
| 1416 // 2. Set a breakpoint in this function and run the unit test. | 1826 // 2. Set a breakpoint in this function and run the unit test. |
| 1417 // 3. Allow this test to run to completion (step out of the call), | 1827 // 3. Allow this test to run to completion (step out of the call), |
| 1418 // without allowing ~MigrationTest to execute. | 1828 // without allowing ~MigrationTest to execute. |
| 1419 // 4. Examine this->scoped_dir_ to determine the location of the | 1829 // 4. Examine this->temp_dir_ to determine the location of the |
| 1420 // test database (it is currently of the version you need). | 1830 // test database (it is currently of the version you need). |
| 1421 // 5. Dump this using the sqlite command line tool: | 1831 // 5. Dump this using the sqlite3 command line tool: |
| 1422 // > .output foo_dump.sql | 1832 // > .output foo_dump.sql |
| 1423 // > .dump | 1833 // > .dump |
| 1834 // 6. Replace the timestamp columns with META_PROTO_TIMES(x) (or |
| 1835 // LEGACY_META_PROTO_TIMES(x) if before Version 77). |
| 1424 FAIL() << "Need to supply database dump for version " << GetParam(); | 1836 FAIL() << "Need to supply database dump for version " << GetParam(); |
| 1425 } | 1837 } |
| 1426 | 1838 |
| 1427 scoped_ptr<DirectoryBackingStore> dbs( | 1839 scoped_ptr<DirectoryBackingStore> dbs( |
| 1428 new DirectoryBackingStore(GetUsername(), GetDatabasePath())); | 1840 new DirectoryBackingStore(GetUsername(), GetDatabasePath())); |
| 1429 | 1841 |
| 1430 dbs->BeginLoad(); | 1842 dbs->BeginLoad(); |
| 1431 ASSERT_TRUE(OPENED == dbs->InitializeTables()); | 1843 ASSERT_TRUE(OPENED == dbs->InitializeTables()); |
| 1432 ASSERT_FALSE(dbs->needs_column_refresh_); | 1844 ASSERT_FALSE(dbs->needs_column_refresh_); |
| 1433 ASSERT_EQ(kCurrentDBVersion, dbs->GetVersion()); | 1845 ASSERT_EQ(kCurrentDBVersion, dbs->GetVersion()); |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1506 dir_info.kernel_info.download_progress[syncable::THEMES] | 1918 dir_info.kernel_info.download_progress[syncable::THEMES] |
| 1507 .token().empty()); | 1919 .token().empty()); |
| 1508 ASSERT_EQ(41210, | 1920 ASSERT_EQ(41210, |
| 1509 dir_info.kernel_info.download_progress[syncable::THEMES] | 1921 dir_info.kernel_info.download_progress[syncable::THEMES] |
| 1510 .data_type_id()); | 1922 .data_type_id()); |
| 1511 } | 1923 } |
| 1512 | 1924 |
| 1513 MetahandlesIndex index; | 1925 MetahandlesIndex index; |
| 1514 STLElementDeleter<MetahandlesIndex> index_deleter(&index); | 1926 STLElementDeleter<MetahandlesIndex> index_deleter(&index); |
| 1515 dbs->LoadEntries(&index); | 1927 dbs->LoadEntries(&index); |
| 1928 |
| 1929 EXPECT_EQ(GetExpectedMetaProtoTimes(), |
| 1930 GetMetaProtoTimes(dbs->load_dbhandle_)); |
| 1931 ExpectTimes(index, GetExpectedMetaTimes()); |
| 1932 |
| 1516 dbs->EndLoad(); | 1933 dbs->EndLoad(); |
| 1517 | 1934 |
| 1518 MetahandlesIndex::iterator it = index.begin(); | 1935 MetahandlesIndex::iterator it = index.begin(); |
| 1519 ASSERT_TRUE(it != index.end()); | 1936 ASSERT_TRUE(it != index.end()); |
| 1520 ASSERT_EQ(1, (*it)->ref(META_HANDLE)); | 1937 ASSERT_EQ(1, (*it)->ref(META_HANDLE)); |
| 1521 EXPECT_TRUE((*it)->ref(ID).IsRoot()); | 1938 EXPECT_TRUE((*it)->ref(ID).IsRoot()); |
| 1522 | 1939 |
| 1523 ASSERT_TRUE(++it != index.end()) << "Upgrade destroyed database contents."; | 1940 ASSERT_TRUE(++it != index.end()) << "Upgrade destroyed database contents."; |
| 1524 ASSERT_EQ(2, (*it)->ref(META_HANDLE)); | 1941 ASSERT_EQ(2, (*it)->ref(META_HANDLE)); |
| 1525 EXPECT_TRUE((*it)->ref(IS_DEL)); | 1942 EXPECT_TRUE((*it)->ref(IS_DEL)); |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1716 | 2133 |
| 1717 STLDeleteElements(&index); | 2134 STLDeleteElements(&index); |
| 1718 dbs->LoadEntries(&index); | 2135 dbs->LoadEntries(&index); |
| 1719 EXPECT_EQ(0U, index.size()); | 2136 EXPECT_EQ(0U, index.size()); |
| 1720 | 2137 |
| 1721 dbs->EndLoad(); | 2138 dbs->EndLoad(); |
| 1722 dbs->EndSave(); | 2139 dbs->EndSave(); |
| 1723 } | 2140 } |
| 1724 | 2141 |
| 1725 } // namespace syncable | 2142 } // namespace syncable |
| OLD | NEW |