Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Side by Side Diff: chrome/browser/sync/syncable/directory_backing_store_unittest.cc

Issue 7981006: [Sync] use base::Time in sync (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix linux compile errors Created 9 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
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
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
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
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
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « chrome/browser/sync/syncable/directory_backing_store.cc ('k') | chrome/browser/sync/syncable/syncable.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698