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

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 win compile error 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/time.h"
21 #include "sql/connection.h" 22 #include "sql/connection.h"
22 #include "sql/statement.h" 23 #include "sql/statement.h"
23 #include "testing/gtest/include/gtest/gtest-param-test.h" 24 #include "testing/gtest/include/gtest/gtest-param-test.h"
24 25
25 namespace syncable { 26 namespace syncable {
26 27
27 extern const int32 kCurrentDBVersion; 28 extern const int32 kCurrentDBVersion;
28 29
29 class MigrationTest : public testing::TestWithParam<int> { 30 class MigrationTest : public testing::TestWithParam<int> {
30 public: 31 public:
(...skipping 12 matching lines...) Expand all
43 } 44 }
44 void SetUpVersion67Database(); 45 void SetUpVersion67Database();
45 void SetUpVersion68Database(); 46 void SetUpVersion68Database();
46 void SetUpVersion69Database(); 47 void SetUpVersion69Database();
47 void SetUpVersion70Database(); 48 void SetUpVersion70Database();
48 void SetUpVersion71Database(); 49 void SetUpVersion71Database();
49 void SetUpVersion72Database(); 50 void SetUpVersion72Database();
50 void SetUpVersion73Database(); 51 void SetUpVersion73Database();
51 void SetUpVersion74Database(); 52 void SetUpVersion74Database();
52 void SetUpVersion75Database(); 53 void SetUpVersion75Database();
54 void SetUpVersion76Database();
53 55
54 void SetUpCurrentDatabaseAndCheckVersion() { 56 void SetUpCurrentDatabaseAndCheckVersion() {
55 SetUpVersion70Database(); // Prepopulates data. 57 SetUpVersion70Database(); // Prepopulates data.
56 scoped_ptr<DirectoryBackingStore> dbs( 58 scoped_ptr<DirectoryBackingStore> dbs(
57 new DirectoryBackingStore(GetUsername(), GetDatabasePath())); 59 new DirectoryBackingStore(GetUsername(), GetDatabasePath()));
58 60
59 dbs->BeginLoad(); 61 dbs->BeginLoad();
60 ASSERT_EQ(OPENED, dbs->InitializeTables()); 62 ASSERT_EQ(OPENED, dbs->InitializeTables());
61 ASSERT_FALSE(dbs->needs_column_refresh_); 63 ASSERT_FALSE(dbs->needs_column_refresh_);
62 ASSERT_EQ(kCurrentDBVersion, dbs->GetVersion()); 64 ASSERT_EQ(kCurrentDBVersion, dbs->GetVersion());
63 dbs->EndLoad(); 65 dbs->EndLoad();
64 } 66 }
65 67
66 private: 68 private:
67 ScopedTempDir temp_dir_; 69 ScopedTempDir temp_dir_;
68 }; 70 };
69 71
70 class DirectoryBackingStoreTest : public MigrationTest {}; 72 class DirectoryBackingStoreTest : public MigrationTest {};
71 73
74 #if defined(OS_WIN)
75
76 // On Windows, we used to store timestamps in FILETIME format.
77 #define LEGACY_META_TIMES_1 129079956640320000
78 #define LEGACY_META_TIMES_2 128976886618480000
79 #define LEGACY_META_TIMES_4 129002163642690000
80 #define LEGACY_META_TIMES_5 129001555500000000
81 #define LEGACY_META_TIMES_6 129053976170000000
82 #define LEGACY_META_TIMES_7 128976864758480000
83 #define LEGACY_META_TIMES_8 128976864758480000
84 #define LEGACY_META_TIMES_9 128976864758480000
85 #define LEGACY_META_TIMES_10 128976864758480000
86 #define LEGACY_META_TIMES_11 129079956948440000
87 #define LEGACY_META_TIMES_12 129079957513650000
88 #define LEGACY_META_TIMES_13 129079957985300000
89 #define LEGACY_META_TIMES_14 129079958383000000
90
91 // Generated via:
92 //
93 // ruby -ane '$F[1].sub!("LEGACY_", ""); $F[2] = Integer($F[2]) / 10000 - 116444 73600000; print "#{$F[0]} #{$F[1]} #{$F[2]}\n"'
94 //
95 // Magic numbers taken from
96 // http://stackoverflow.com/questions/5398557/java-library-for-dealing-with-win3 2-filetime .
97
98 // Now we store them in Java format (ms since the Unix epoch).
99 #define META_TIMES_1 1263522064032
100 #define META_TIMES_2 1253215061848
101 #define META_TIMES_4 1255742764269
102 #define META_TIMES_5 1255681950000
103 #define META_TIMES_6 1260924017000
104 #define META_TIMES_7 1253212875848
105 #define META_TIMES_8 1253212875848
106 #define META_TIMES_9 1253212875848
107 #define META_TIMES_10 1253212875848
108 #define META_TIMES_11 1263522094844
109 #define META_TIMES_12 1263522151365
110 #define META_TIMES_13 1263522198530
111 #define META_TIMES_14 1263522238300
112
113 #else
114
115 // On other platforms, we used to store timestamps in time_t format (s
116 // since the Unix epoch).
117 #define LEGACY_META_TIMES_1 1263522064
118 #define LEGACY_META_TIMES_2 1253215061
119 #define LEGACY_META_TIMES_4 1255742764
120 #define LEGACY_META_TIMES_5 1255681950
121 #define LEGACY_META_TIMES_6 1260924017
122 #define LEGACY_META_TIMES_7 1253212875
123 #define LEGACY_META_TIMES_8 1253212875
124 #define LEGACY_META_TIMES_9 1253212875
125 #define LEGACY_META_TIMES_10 1253212875
126 #define LEGACY_META_TIMES_11 1263522094
127 #define LEGACY_META_TIMES_12 1263522151
128 #define LEGACY_META_TIMES_13 1263522198
129 #define LEGACY_META_TIMES_14 1263522238
130
131 // Now we store them in Java format (ms since the Unix epoch).
132 #define META_TIMES_1 1263522064000
133 #define META_TIMES_2 1253215061000
134 #define META_TIMES_4 1255742764000
135 #define META_TIMES_5 1255681950000
136 #define META_TIMES_6 1260924017000
137 #define META_TIMES_7 1253212875000
138 #define META_TIMES_8 1253212875000
139 #define META_TIMES_9 1253212875000
140 #define META_TIMES_10 1253212875000
141 #define META_TIMES_11 1263522094000
142 #define META_TIMES_12 1263522151000
143 #define META_TIMES_13 1263522198000
144 #define META_TIMES_14 1263522238000
145
146 #endif
147
148 // Helper macros for the database dumps in the SetUpVersion*Database
149 // functions.
150 #define LEGACY_META_TIMES(x) LEGACY_META_TIMES_##x
151 #define META_TIMES(x) META_TIMES_##x
152 #define STR(s) #s
153 #define XSTR(s) STR(s)
154 #define STR_LEGACY_META_TIMES(x) XSTR(LEGACY_META_TIMES(x))
155 #define LEGACY_TIME_COLS(x) \
156 STR_LEGACY_META_TIMES(x) "," STR_LEGACY_META_TIMES(x) "," \
157 STR_LEGACY_META_TIMES(x) "," STR_LEGACY_META_TIMES(x)
158
159 // Heler functions for use with ExpectTimes().
160
161 std::map<int64, base::Time> GetLegacyMetaTimes() {
162 std::map<int64, base::Time> legacy_meta_times;
163 // Since these times are in legacy format, the time values are
164 // meaningless, although the conversion is lossless so they can
165 // still be compared.
166 legacy_meta_times[1] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(1));
167 legacy_meta_times[2] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(2));
168 legacy_meta_times[4] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(4));
169 legacy_meta_times[5] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(5));
170 legacy_meta_times[6] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(6));
171 legacy_meta_times[7] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(7));
172 legacy_meta_times[8] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(8));
173 legacy_meta_times[9] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(9));
174 legacy_meta_times[10] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(10));
175 legacy_meta_times[11] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(11));
176 legacy_meta_times[12] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(12));
177 legacy_meta_times[13] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(13));
178 legacy_meta_times[14] = browser_sync::ProtoTimeToTime(LEGACY_META_TIMES(14));
179 return legacy_meta_times;
180 }
181
182 std::map<int64, base::Time> GetMetaTimes() {
183 std::map<int64, base::Time> meta_times;
184 meta_times[1] = browser_sync::ProtoTimeToTime(META_TIMES(1));
185 meta_times[2] = browser_sync::ProtoTimeToTime(META_TIMES(2));
186 meta_times[4] = browser_sync::ProtoTimeToTime(META_TIMES(4));
187 meta_times[5] = browser_sync::ProtoTimeToTime(META_TIMES(5));
188 meta_times[6] = browser_sync::ProtoTimeToTime(META_TIMES(6));
189 meta_times[7] = browser_sync::ProtoTimeToTime(META_TIMES(7));
190 meta_times[8] = browser_sync::ProtoTimeToTime(META_TIMES(8));
191 meta_times[9] = browser_sync::ProtoTimeToTime(META_TIMES(9));
192 meta_times[10] = browser_sync::ProtoTimeToTime(META_TIMES(10));
193 meta_times[11] = browser_sync::ProtoTimeToTime(META_TIMES(11));
194 meta_times[12] = browser_sync::ProtoTimeToTime(META_TIMES(12));
195 meta_times[13] = browser_sync::ProtoTimeToTime(META_TIMES(13));
196 meta_times[14] = browser_sync::ProtoTimeToTime(META_TIMES(14));
197 return meta_times;
198 }
199
72 void MigrationTest::SetUpVersion67Database() { 200 void MigrationTest::SetUpVersion67Database() {
73 // This is a version 67 database dump whose contents were backformed from 201 // 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 202 // the contents of the version 68 database dump (the v68 migration was
75 // actually written first). 203 // actually written first).
76 sql::Connection connection; 204 sql::Connection connection;
77 ASSERT_TRUE(connection.Open(GetDatabasePath())); 205 ASSERT_TRUE(connection.Open(GetDatabasePath()));
78 ASSERT_TRUE(connection.BeginTransaction()); 206 ASSERT_TRUE(connection.BeginTransaction());
79 ASSERT_TRUE(connection.Execute( 207 ASSERT_TRUE(connection.Execute(
80 "CREATE TABLE extended_attributes(metahandle bigint, key varchar(127), " 208 "CREATE TABLE extended_attributes(metahandle bigint, key varchar(127), "
81 "value blob, PRIMARY KEY(metahandle, key) ON CONFLICT REPLACE);" 209 "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," 221 "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," 222 "server_is_del bit default 0,server_is_bookmark_object bit default 0,"
95 "name varchar(255), " /* COLLATE PATHNAME, */ 223 "name varchar(255), " /* COLLATE PATHNAME, */
96 "unsanitized_name varchar(255)," /* COLLATE PATHNAME, */ 224 "unsanitized_name varchar(255)," /* COLLATE PATHNAME, */
97 "non_unique_name varchar," 225 "non_unique_name varchar,"
98 "server_name varchar(255)," /* COLLATE PATHNAME */ 226 "server_name varchar(255)," /* COLLATE PATHNAME */
99 "server_non_unique_name varchar," 227 "server_non_unique_name varchar,"
100 "bookmark_url varchar,server_bookmark_url varchar," 228 "bookmark_url varchar,server_bookmark_url varchar,"
101 "singleton_tag varchar,bookmark_favicon blob," 229 "singleton_tag varchar,bookmark_favicon blob,"
102 "server_bookmark_favicon blob);" 230 "server_bookmark_favicon blob);"
103 "INSERT INTO metas VALUES(1,-1,0,129079956640320000,0," 231 "INSERT INTO metas VALUES(1,-1,0," LEGACY_TIME_COLS(1)
104 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL," 232 ",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);" 233 "NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);"
106 "INSERT INTO metas VALUES(2,669,669,128976886618480000," 234 "INSERT INTO metas VALUES(2,669,669," LEGACY_TIME_COLS(2) ",-2097152,"
107 "128976886618480000,128976886618480000,128976886618480000,-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," 235 "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'," 236 "'Deleted Item',NULL,'Deleted Item','Deleted Item','Deleted Item',"
110 "'http://www.google.com/','http://www.google.com/2',NULL,'AASGASGA'," 237 "'http://www.google.com/','http://www.google.com/2',NULL,'AASGASGA',"
111 "'ASADGADGADG');" 238 "'ASADGADGADG');"
112 "INSERT INTO metas VALUES(4,681,681,129002163642690000," 239 "INSERT INTO metas VALUES(4,681,681," LEGACY_TIME_COLS(4) ",-3145728,"
113 "129002163642690000,129002163642690000,129002163642690000,-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," 240 "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'," 241 "'Welcome to Chromium',NULL,'Welcome to Chromium',"
116 "'Welcome to Chromium','Welcome to Chromium'," 242 "'Welcome to Chromium','Welcome to Chromium',"
117 "'http://www.google.com/chrome/intl/en/welcome.html'," 243 "'http://www.google.com/chrome/intl/en/welcome.html',"
118 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL," 244 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL,"
119 "NULL);" 245 "NULL);"
120 "INSERT INTO metas VALUES(5,677,677,129001555500000000," 246 "INSERT INTO metas VALUES(5,677,677," LEGACY_TIME_COLS(5) ",1048576,"
121 "129001555500000000,129001555500000000,129001555500000000,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," 247 "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/'," 248 "'Google',NULL,'Google','Google','Google','http://www.google.com/',"
124 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG');" 249 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG');"
125 "INSERT INTO metas VALUES(6,694,694,129053976170000000," 250 "INSERT INTO metas VALUES(6,694,694," LEGACY_TIME_COLS(6) ",-4194304,"
126 "129053976170000000,129053976170000000,129053976170000000,-4194304,"
127 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1," 251 "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'," 252 "'The Internet',NULL,'The Internet','The Internet',"
129 "'The Internet',NULL,NULL,NULL,NULL,NULL);" 253 "'The Internet',NULL,NULL,NULL,NULL,NULL);"
130 "INSERT INTO metas VALUES(7,663,663,128976864758480000," 254 "INSERT INTO metas VALUES(7,663,663," LEGACY_TIME_COLS(7) ","
131 "128976864758480000,128976864758480000,128976864758480000,"
132 "1048576,0,'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1," 255 "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'," 256 "'Google Chrome',NULL,'Google Chrome','Google Chrome',"
134 "'Google Chrome',NULL,NULL,'google_chrome',NULL,NULL);" 257 "'Google Chrome',NULL,NULL,'google_chrome',NULL,NULL);"
135 "INSERT INTO metas VALUES(8,664,664,128976864758480000," 258 "INSERT INTO metas VALUES(8,664,664," LEGACY_TIME_COLS(8) ",1048576,"
136 "128976864758480000,128976864758480000,128976864758480000,1048576,"
137 "0,'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," 259 "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," 260 "NULL,'Bookmarks','Bookmarks','Bookmarks',NULL,NULL,"
139 "'google_chrome_bookmarks',NULL,NULL);" 261 "'google_chrome_bookmarks',NULL,NULL);"
140 "INSERT INTO metas VALUES(9,665,665,128976864758480000," 262 "INSERT INTO metas VALUES(9,665,665," LEGACY_TIME_COLS(9) ","
141 "128976864758480000,128976864758480000,128976864758480000,"
142 "1048576,1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0," 263 "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'," 264 "1,'Bookmark Bar',NULL,'Bookmark Bar','Bookmark Bar','Bookmark Bar',"
144 "NULL,NULL,'bookmark_bar',NULL,NULL);" 265 "NULL,NULL,'bookmark_bar',NULL,NULL);"
145 "INSERT INTO metas VALUES(10,666,666,128976864758480000," 266 "INSERT INTO metas VALUES(10,666,666," LEGACY_TIME_COLS(10) ",2097152,"
146 "128976864758480000,128976864758480000,128976864758480000,2097152,"
147 "2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," 267 "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'," 268 "'Other Bookmarks',NULL,'Other Bookmarks','Other Bookmarks',"
149 "'Other Bookmarks',NULL,NULL,'other_bookmarks'," 269 "'Other Bookmarks',NULL,NULL,'other_bookmarks',"
150 "NULL,NULL);" 270 "NULL,NULL);"
151 "INSERT INTO metas VALUES(11,683,683,129079956948440000," 271 "INSERT INTO metas VALUES(11,683,683," LEGACY_TIME_COLS(11) ",-1048576,"
152 "129079956948440000,129079956948440000,129079956948440000,-1048576,"
153 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," 272 "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)'," 273 "'Home (The Chromium Projects)',NULL,'Home (The Chromium Projects)',"
155 "'Home (The Chromium Projects)','Home (The Chromium Projects)'," 274 "'Home (The Chromium Projects)','Home (The Chromium Projects)',"
156 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," 275 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL,"
157 "'AGATWA','AFAGVASF');" 276 "'AGATWA','AFAGVASF');"
158 "INSERT INTO metas VALUES(12,685,685,129079957513650000," 277 "INSERT INTO metas VALUES(12,685,685," LEGACY_TIME_COLS(12) ",0,9,"
159 "129079957513650000,129079957513650000,129079957513650000,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," 278 "'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'," 279 "'Extra Bookmarks',NULL,'Extra Bookmarks','Extra Bookmarks',"
162 "'Extra Bookmarks',NULL,NULL,NULL,NULL,NULL);" 280 "'Extra Bookmarks',NULL,NULL,NULL,NULL,NULL);"
163 "INSERT INTO metas VALUES(13,687,687,129079957985300000," 281 "INSERT INTO metas VALUES(13,687,687," LEGACY_TIME_COLS(13) ",-917504,"
164 "129079957985300000,129079957985300000,129079957985300000,-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," 282 "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'," 283 "1,'ICANN | Internet Corporation for Assigned Names and Numbers',"
167 "'ICANN Internet Corporation for Assigned Names and Numbers'," 284 "'ICANN Internet Corporation for Assigned Names and Numbers',"
168 "'ICANN | Internet Corporation for Assigned Names and Numbers'," 285 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
169 "'ICANN | Internet Corporation for Assigned Names and Numbers'," 286 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
170 "'ICANN | Internet Corporation for Assigned Names and Numbers'," 287 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
171 "'http://www.icann.com/','http://www.icann.com/',NULL," 288 "'http://www.icann.com/','http://www.icann.com/',NULL,"
172 "'PNGAXF0AAFF','DAAFASF');" 289 "'PNGAXF0AAFF','DAAFASF');"
173 "INSERT INTO metas VALUES(14,692,692,129079958383000000," 290 "INSERT INTO metas VALUES(14,692,692," LEGACY_TIME_COLS(14) ",1048576,"
174 "129079958383000000,129079958383000000,129079958383000000,1048576,"
175 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," 291 "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," 292 "'The WebKit Open Source Project',NULL,"
177 "'The WebKit Open Source Project','The WebKit Open Source Project'," 293 "'The WebKit Open Source Project','The WebKit Open Source Project',"
178 "'The WebKit Open Source Project','http://webkit.org/'," 294 "'The WebKit Open Source Project','http://webkit.org/',"
179 "'http://webkit.org/x',NULL,'PNGX','PNG2Y');" 295 "'http://webkit.org/x',NULL,'PNGX','PNG2Y');"
180 "CREATE TABLE share_info (id VARCHAR(128) primary key, " 296 "CREATE TABLE share_info (id VARCHAR(128) primary key, "
181 "last_sync_timestamp INT, name VARCHAR(128), " 297 "last_sync_timestamp INT, name VARCHAR(128), "
182 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " 298 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), "
183 "db_create_version VARCHAR(128), db_create_time int, " 299 "db_create_version VARCHAR(128), db_create_time int, "
184 "next_id bigint default -2, cache_guid VARCHAR(32));" 300 "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'," 331 "prev_id varchar(255) default 'r',next_id varchar(255) default 'r',"
216 "is_unsynced bit default 0,is_unapplied_update bit default 0," 332 "is_unsynced bit default 0,is_unapplied_update bit default 0,"
217 "is_del bit default 0,is_dir bit default 0," 333 "is_del bit default 0,is_dir bit default 0,"
218 "is_bookmark_object bit default 0,server_is_dir bit default 0," 334 "is_bookmark_object bit default 0,server_is_dir bit default 0,"
219 "server_is_del bit default 0," 335 "server_is_del bit default 0,"
220 "server_is_bookmark_object bit default 0," 336 "server_is_bookmark_object bit default 0,"
221 "non_unique_name varchar,server_non_unique_name varchar(255)," 337 "non_unique_name varchar,server_non_unique_name varchar(255),"
222 "bookmark_url varchar,server_bookmark_url varchar," 338 "bookmark_url varchar,server_bookmark_url varchar,"
223 "singleton_tag varchar,bookmark_favicon blob," 339 "singleton_tag varchar,bookmark_favicon blob,"
224 "server_bookmark_favicon blob);" 340 "server_bookmark_favicon blob);"
225 "INSERT INTO metas VALUES(1,-1,0,129079956640320000,0," 341 "INSERT INTO metas VALUES(1,-1,0," LEGACY_TIME_COLS(1)
226 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL," 342 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL,"
227 "NULL,NULL,NULL,NULL,NULL,NULL);" 343 "NULL,NULL,NULL,NULL,NULL,NULL);"
228 "INSERT INTO metas VALUES(2,669,669,128976886618480000," 344 "INSERT INTO metas VALUES(2,669,669," LEGACY_TIME_COLS(2) ",-2097152,"
229 "128976886618480000,128976886618480000,128976886618480000,-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," 345 "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/'," 346 "'Deleted Item','Deleted Item','http://www.google.com/',"
232 "'http://www.google.com/2',NULL,'AASGASGA','ASADGADGADG');" 347 "'http://www.google.com/2',NULL,'AASGASGA','ASADGADGADG');"
233 "INSERT INTO metas VALUES(4,681,681,129002163642690000," 348 "INSERT INTO metas VALUES(4,681,681," LEGACY_TIME_COLS(4) ",-3145728,"
234 "129002163642690000,129002163642690000,129002163642690000,-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," 349 "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'," 350 "'Welcome to Chromium','Welcome to Chromium',"
237 "'http://www.google.com/chrome/intl/en/welcome.html'," 351 "'http://www.google.com/chrome/intl/en/welcome.html',"
238 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL," 352 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL,"
239 "NULL);" 353 "NULL);"
240 "INSERT INTO metas VALUES(5,677,677,129001555500000000," 354 "INSERT INTO metas VALUES(5,677,677," LEGACY_TIME_COLS(5) ",1048576,"
241 "129001555500000000,129001555500000000,129001555500000000,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," 355 "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/'," 356 "'Google','Google','http://www.google.com/',"
244 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG');" 357 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG');"
245 "INSERT INTO metas VALUES(6,694,694,129053976170000000," 358 "INSERT INTO metas VALUES(6,694,694," LEGACY_TIME_COLS(6) ",-4194304,"
246 "129053976170000000,129053976170000000,129053976170000000,-4194304,"
247 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1," 359 "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);" 360 "'The Internet','The Internet',NULL,NULL,NULL,NULL,NULL);"
249 "INSERT INTO metas VALUES(7,663,663,128976864758480000," 361 "INSERT INTO metas VALUES(7,663,663," LEGACY_TIME_COLS(7) ","
250 "128976864758480000,128976864758480000,128976864758480000,"
251 "1048576,0,'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1," 362 "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," 363 "'Google Chrome','Google Chrome',NULL,NULL,'google_chrome',NULL,"
253 "NULL);" 364 "NULL);"
254 "INSERT INTO metas VALUES(8,664,664,128976864758480000," 365 "INSERT INTO metas VALUES(8,664,664," LEGACY_TIME_COLS(8) ",1048576,"
255 "128976864758480000,128976864758480000,128976864758480000,1048576,"
256 "0,'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," 366 "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);" 367 "'Bookmarks',NULL,NULL,'google_chrome_bookmarks',NULL,NULL);"
258 "INSERT INTO metas VALUES(9,665,665,128976864758480000," 368 "INSERT INTO metas VALUES(9,665,665," LEGACY_TIME_COLS(9) ","
259 "128976864758480000,128976864758480000,128976864758480000,"
260 "1048576,1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0," 369 "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," 370 "1,'Bookmark Bar','Bookmark Bar',NULL,NULL,'bookmark_bar',NULL,"
262 "NULL);" 371 "NULL);"
263 "INSERT INTO metas VALUES(10,666,666,128976864758480000," 372 "INSERT INTO metas VALUES(10,666,666," LEGACY_TIME_COLS(10) ",2097152,"
264 "128976864758480000,128976864758480000,128976864758480000,2097152,"
265 "2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," 373 "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'," 374 "'Other Bookmarks','Other Bookmarks',NULL,NULL,'other_bookmarks',"
267 "NULL,NULL);" 375 "NULL,NULL);"
268 "INSERT INTO metas VALUES(11,683,683,129079956948440000," 376 "INSERT INTO metas VALUES(11,683,683," LEGACY_TIME_COLS(11) ",-1048576,"
269 "129079956948440000,129079956948440000,129079956948440000,-1048576,"
270 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," 377 "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)'," 378 "'Home (The Chromium Projects)','Home (The Chromium Projects)',"
272 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," 379 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL,"
273 "'AGATWA','AFAGVASF');" 380 "'AGATWA','AFAGVASF');"
274 "INSERT INTO metas VALUES(12,685,685,129079957513650000," 381 "INSERT INTO metas VALUES(12,685,685," LEGACY_TIME_COLS(12) ",0,9,"
275 "129079957513650000,129079957513650000,129079957513650000,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," 382 "'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);" 383 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,NULL,NULL,NULL);"
278 "INSERT INTO metas VALUES(13,687,687,129079957985300000," 384 "INSERT INTO metas VALUES(13,687,687," LEGACY_TIME_COLS(13) ",-917504,"
279 "129079957985300000,129079957985300000,129079957985300000,-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," 385 "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'," 386 "1,'ICANN | Internet Corporation for Assigned Names and Numbers',"
282 "'ICANN | Internet Corporation for Assigned Names and Numbers'," 387 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
283 "'http://www.icann.com/','http://www.icann.com/',NULL," 388 "'http://www.icann.com/','http://www.icann.com/',NULL,"
284 "'PNGAXF0AAFF','DAAFASF');" 389 "'PNGAXF0AAFF','DAAFASF');"
285 "INSERT INTO metas VALUES(14,692,692,129079958383000000," 390 "INSERT INTO metas VALUES(14,692,692," LEGACY_TIME_COLS(14) ",1048576,"
286 "129079958383000000,129079958383000000,129079958383000000,1048576,"
287 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," 391 "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'," 392 "'The WebKit Open Source Project','The WebKit Open Source Project',"
289 "'http://webkit.org/','http://webkit.org/x',NULL,'PNGX','PNG2Y');" 393 "'http://webkit.org/','http://webkit.org/x',NULL,'PNGX','PNG2Y');"
290 "CREATE TABLE share_info (id VARCHAR(128) primary key, " 394 "CREATE TABLE share_info (id VARCHAR(128) primary key, "
291 "last_sync_timestamp INT, name VARCHAR(128), " 395 "last_sync_timestamp INT, name VARCHAR(128), "
292 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " 396 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), "
293 "db_create_version VARCHAR(128), db_create_time int, " 397 "db_create_version VARCHAR(128), db_create_time int, "
294 "next_id bigint default -2, cache_guid VARCHAR(32));" 398 "next_id bigint default -2, cache_guid VARCHAR(32));"
295 "INSERT INTO share_info VALUES('nick@chromium.org',694," 399 "INSERT INTO share_info VALUES('nick@chromium.org',694,"
296 "'nick@chromium.org',1,'c27e9f59-08ca-46f8-b0cc-f16a2ed778bb'," 400 "'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," 424 "is_unsynced bit default 0,is_unapplied_update bit default 0,"
321 "is_del bit default 0,is_dir bit default 0," 425 "is_del bit default 0,is_dir bit default 0,"
322 "is_bookmark_object bit default 0,server_is_dir bit default 0," 426 "is_bookmark_object bit default 0,server_is_dir bit default 0,"
323 "server_is_del bit default 0," 427 "server_is_del bit default 0,"
324 "server_is_bookmark_object bit default 0," 428 "server_is_bookmark_object bit default 0,"
325 "non_unique_name varchar,server_non_unique_name varchar(255)," 429 "non_unique_name varchar,server_non_unique_name varchar(255),"
326 "bookmark_url varchar,server_bookmark_url varchar," 430 "bookmark_url varchar,server_bookmark_url varchar,"
327 "singleton_tag varchar,bookmark_favicon blob," 431 "singleton_tag varchar,bookmark_favicon blob,"
328 "server_bookmark_favicon blob, specifics blob, " 432 "server_bookmark_favicon blob, specifics blob, "
329 "server_specifics blob);" 433 "server_specifics blob);"
330 "INSERT INTO metas VALUES(1,-1,0,129079956640320000,0,129079956640320000," 434 "INSERT INTO metas VALUES(1,-1,0," LEGACY_TIME_COLS(1)
331 "0,0,0,'r','r','r','r','r',0,0,0,1,0,0,0,0,NULL,NULL,NULL,NULL,NULL," 435 ",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'');" 436 "NULL,NULL,X'',X'');"
333 "INSERT INTO metas VALUES(2,669,669,128976886618480000," 437 "INSERT INTO metas VALUES(2,669,669," LEGACY_TIME_COLS(2) ",-2097152,"
334 "128976886618480000,128976886618480000,128976886618480000,-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," 438 "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/'," 439 "'Deleted Item','Deleted Item','http://www.google.com/',"
337 "'http://www.google.com/2',NULL,'AASGASGA','ASADGADGADG'," 440 "'http://www.google.com/2',NULL,'AASGASGA','ASADGADGADG',"
338 "X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F120841415" 441 "X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F120841415"
339 "34741534741',X'C28810260A17687474703A2F2F7777772E676F6F676C652E636F" 442 "34741534741',X'C28810260A17687474703A2F2F7777772E676F6F676C652E636F"
340 "6D2F32120B4153414447414447414447');" 443 "6D2F32120B4153414447414447414447');"
341 "INSERT INTO metas VALUES(4,681,681,129002163642690000," 444 "INSERT INTO metas VALUES(4,681,681," LEGACY_TIME_COLS(4) ",-3145728,"
342 "129002163642690000,129002163642690000,129002163642690000,-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," 445 "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'," 446 "'Welcome to Chromium','Welcome to Chromium',"
345 "'http://www.google.com/chrome/intl/en/welcome.html'," 447 "'http://www.google.com/chrome/intl/en/welcome.html',"
346 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL,NULL," 448 "'http://www.google.com/chrome/intl/en/welcome.html',NULL,NULL,NULL,"
347 "X'C28810350A31687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6" 449 "X'C28810350A31687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6"
348 "D652F696E746C2F656E2F77656C636F6D652E68746D6C1200',X'C28810350A3168" 450 "D652F696E746C2F656E2F77656C636F6D652E68746D6C1200',X'C28810350A3168"
349 "7474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F6" 451 "7474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F6"
350 "56E2F77656C636F6D652E68746D6C1200');" 452 "56E2F77656C636F6D652E68746D6C1200');"
351 "INSERT INTO metas VALUES(5,677,677,129001555500000000," 453 "INSERT INTO metas VALUES(5,677,677," LEGACY_TIME_COLS(5) ",1048576,7,"
352 "129001555500000000,129001555500000000,129001555500000000,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," 454 "'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/'," 455 "'Google','Google','http://www.google.com/',"
355 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG',X'C28810220A166" 456 "'http://www.google.com/',NULL,'AGASGASG','AGFDGASG',X'C28810220A166"
356 "87474703A2F2F7777772E676F6F676C652E636F6D2F12084147415347415347',X'" 457 "87474703A2F2F7777772E676F6F676C652E636F6D2F12084147415347415347',X'"
357 "C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F12084147464" 458 "C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F12084147464"
358 "447415347');" 459 "447415347');"
359 "INSERT INTO metas VALUES(6,694,694,129053976170000000," 460 "INSERT INTO metas VALUES(6,694,694," LEGACY_TIME_COLS(6) ",-4194304,6"
360 "129053976170000000,129053976170000000,129053976170000000,-4194304,6"
361 ",'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,1,0,1,'The Internet'," 461 ",'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');" 462 "'The Internet',NULL,NULL,NULL,NULL,NULL,X'C2881000',X'C2881000');"
363 "INSERT INTO metas VALUES(7,663,663,128976864758480000," 463 "INSERT INTO metas VALUES(7,663,663," LEGACY_TIME_COLS(7) ",1048576,0,"
364 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
365 "'s_ID_7','r','r','r','r',0,0,0,1,1,1,0,1,'Google Chrome'," 464 "'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);" 465 "'Google Chrome',NULL,NULL,'google_chrome',NULL,NULL,NULL,NULL);"
367 "INSERT INTO metas VALUES(8,664,664,128976864758480000," 466 "INSERT INTO metas VALUES(8,664,664," LEGACY_TIME_COLS(8) ",1048576,0,"
368 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
369 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,1,0,1,'Bookmarks'," 467 "'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," 468 "'Bookmarks',NULL,NULL,'google_chrome_bookmarks',NULL,NULL,"
371 "X'C2881000',X'C2881000');" 469 "X'C2881000',X'C2881000');"
372 "INSERT INTO metas VALUES(9,665,665,128976864758480000," 470 "INSERT INTO metas VALUES(9,665,665," LEGACY_TIME_COLS(9) ",1048576,1,"
373 "128976864758480000,128976864758480000,128976864758480000,1048576,1,"
374 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,1,0,1," 471 "'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," 472 "'Bookmark Bar','Bookmark Bar',NULL,NULL,'bookmark_bar',NULL,NULL,"
376 "X'C2881000',X'C2881000');" 473 "X'C2881000',X'C2881000');"
377 "INSERT INTO metas VALUES(10,666,666,128976864758480000," 474 "INSERT INTO metas VALUES(10,666,666," LEGACY_TIME_COLS(10) ",2097152,2,"
378 "128976864758480000,128976864758480000,128976864758480000,2097152,2,"
379 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,1,0,1," 475 "'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'," 476 "'Other Bookmarks','Other Bookmarks',NULL,NULL,'other_bookmarks',"
381 "NULL,NULL,X'C2881000',X'C2881000');" 477 "NULL,NULL,X'C2881000',X'C2881000');"
382 "INSERT INTO metas VALUES(11,683,683,129079956948440000," 478 "INSERT INTO metas VALUES(11,683,683," LEGACY_TIME_COLS(11) ",-1048576,"
383 "129079956948440000,129079956948440000,129079956948440000,-1048576,"
384 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,1,0,0,1," 479 "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)'," 480 "'Home (The Chromium Projects)','Home (The Chromium Projects)',"
386 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL," 481 "'http://dev.chromium.org/','http://dev.chromium.org/other',NULL,"
387 "'AGATWA','AFAGVASF',X'C28810220A18687474703A2F2F6465762E6368726F6D6" 482 "'AGATWA','AFAGVASF',X'C28810220A18687474703A2F2F6465762E6368726F6D6"
388 "9756D2E6F72672F1206414741545741',X'C28810290A1D687474703A2F2F646576" 483 "9756D2E6F72672F1206414741545741',X'C28810290A1D687474703A2F2F646576"
389 "2E6368726F6D69756D2E6F72672F6F7468657212084146414756415346');" 484 "2E6368726F6D69756D2E6F72672F6F7468657212084146414756415346');"
390 "INSERT INTO metas VALUES(12,685,685,129079957513650000," 485 "INSERT INTO metas VALUES(12,685,685," LEGACY_TIME_COLS(12) ",0,9,"
391 "129079957513650000,129079957513650000,129079957513650000,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," 486 "'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," 487 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,NULL,NULL,NULL,"
394 "X'C2881000',X'C2881000');" 488 "X'C2881000',X'C2881000');"
395 "INSERT INTO metas VALUES(13,687,687,129079957985300000," 489 "INSERT INTO metas VALUES(13,687,687," LEGACY_TIME_COLS(13) ",-917504,"
396 "129079957985300000,129079957985300000,129079957985300000,-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," 490 "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'," 491 "1,'ICANN | Internet Corporation for Assigned Names and Numbers',"
399 "'ICANN | Internet Corporation for Assigned Names and Numbers'," 492 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
400 "'http://www.icann.com/','http://www.icann.com/',NULL,'PNGAXF0AAFF'," 493 "'http://www.icann.com/','http://www.icann.com/',NULL,'PNGAXF0AAFF',"
401 "'DAAFASF',X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F1" 494 "'DAAFASF',X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F1"
402 "20B504E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963" 495 "20B504E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963"
403 "616E6E2E636F6D2F120744414146415346');" 496 "616E6E2E636F6D2F120744414146415346');"
404 "INSERT INTO metas VALUES(14,692,692,129079958383000000," 497 "INSERT INTO metas VALUES(14,692,692," LEGACY_TIME_COLS(14) ",1048576,11,"
405 "129079958383000000,129079958383000000,129079958383000000,1048576,11,"
406 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,1,0,0,1," 498 "'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'," 499 "'The WebKit Open Source Project','The WebKit Open Source Project',"
408 "'http://webkit.org/','http://webkit.org/x',NULL,'PNGX','PNG2Y'," 500 "'http://webkit.org/','http://webkit.org/x',NULL,'PNGX','PNG2Y',"
409 "X'C288101A0A12687474703A2F2F7765626B69742E6F72672F1204504E4758',X'C2" 501 "X'C288101A0A12687474703A2F2F7765626B69742E6F72672F1204504E4758',X'C2"
410 "88101C0A13687474703A2F2F7765626B69742E6F72672F781205504E473259');" 502 "88101C0A13687474703A2F2F7765626B69742E6F72672F781205504E473259');"
411 "CREATE TABLE share_info (id VARCHAR(128) primary key, " 503 "CREATE TABLE share_info (id VARCHAR(128) primary key, "
412 "last_sync_timestamp INT, name VARCHAR(128), " 504 "last_sync_timestamp INT, name VARCHAR(128), "
413 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), " 505 "initial_sync_ended BIT default 0, store_birthday VARCHAR(256), "
414 "db_create_version VARCHAR(128), db_create_time int, " 506 "db_create_version VARCHAR(128), db_create_time int, "
415 "next_id bigint default -2, cache_guid VARCHAR(32));" 507 "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'," 541 "local_external_id bigint default 0,id varchar(255) default 'r',"
450 "parent_id varchar(255) default 'r'," 542 "parent_id varchar(255) default 'r',"
451 "server_parent_id varchar(255) default 'r'," 543 "server_parent_id varchar(255) default 'r',"
452 "prev_id varchar(255) default 'r',next_id varchar(255) default 'r'," 544 "prev_id varchar(255) default 'r',next_id varchar(255) default 'r',"
453 "is_unsynced bit default 0,is_unapplied_update bit default 0," 545 "is_unsynced bit default 0,is_unapplied_update bit default 0,"
454 "is_del bit default 0,is_dir bit default 0," 546 "is_del bit default 0,is_dir bit default 0,"
455 "server_is_dir bit default 0,server_is_del bit default 0," 547 "server_is_dir bit default 0,server_is_del bit default 0,"
456 "non_unique_name varchar,server_non_unique_name varchar(255)," 548 "non_unique_name varchar,server_non_unique_name varchar(255),"
457 "unique_server_tag varchar,unique_client_tag varchar," 549 "unique_server_tag varchar,unique_client_tag varchar,"
458 "specifics blob,server_specifics blob);" 550 "specifics blob,server_specifics blob);"
459 "INSERT INTO metas VALUES(1,-1,0,129079956640320000,0,129079956640320000," 551 "INSERT INTO metas VALUES(1,-1,0," LEGACY_TIME_COLS(1)
460 "0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'');" 552 ",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," 553 "INSERT INTO metas VALUES(2,669,669," LEGACY_TIME_COLS(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," 554 "-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" 555 "1,'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A"
465 "2F2F7777772E676F6F676C652E636F6D2F12084141534741534741',X'C2881026" 556 "2F2F7777772E676F6F676C652E636F6D2F12084141534741534741',X'C2881026"
466 "0A17687474703A2F2F7777772E676F6F676C652E636F6D2F32120B415341444741" 557 "0A17687474703A2F2F7777772E676F6F676C652E636F6D2F32120B415341444741"
467 "4447414447');" 558 "4447414447');"
468 "INSERT INTO metas VALUES(4,681,681,129002163642690000," 559 "INSERT INTO metas VALUES(4,681,681," LEGACY_TIME_COLS(4) ",-3145728,"
469 "129002163642690000,129002163642690000,129002163642690000,-3145728,"
470 "3,'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," 560 "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" 561 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A"
472 "31687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E74" 562 "31687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E74"
473 "6C2F656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F" 563 "6C2F656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F"
474 "2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F7765" 564 "2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F7765"
475 "6C636F6D652E68746D6C1200');" 565 "6C636F6D652E68746D6C1200');"
476 "INSERT INTO metas VALUES(5,677,677,129001555500000000," 566 "INSERT INTO metas VALUES(5,677,677," LEGACY_TIME_COLS(5) ",1048576,7,"
477 "129001555500000000,129001555500000000,129001555500000000,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'," 567 "'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" 568 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C6"
480 "52E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F77777" 569 "52E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F77777"
481 "72E676F6F676C652E636F6D2F12084147464447415347');" 570 "72E676F6F676C652E636F6D2F12084147464447415347');"
482 "INSERT INTO metas VALUES(6,694,694,129053976170000000," 571 "INSERT INTO metas VALUES(6,694,694," LEGACY_TIME_COLS(6) ",-4194304,"
483 "129053976170000000,129053976170000000,129053976170000000,-4194304,"
484 "6,'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," 572 "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');" 573 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');"
486 "INSERT INTO metas VALUES(7,663,663,128976864758480000," 574 "INSERT INTO metas VALUES(7,663,663," LEGACY_TIME_COLS(7) ",1048576,0,"
487 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
488 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome'," 575 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome',"
489 "'Google Chrome','google_chrome',NULL,NULL,NULL);" 576 "'Google Chrome','google_chrome',NULL,NULL,NULL);"
490 "INSERT INTO metas VALUES(8,664,664,128976864758480000," 577 "INSERT INTO metas VALUES(8,664,664," LEGACY_TIME_COLS(8) ",1048576,0,"
491 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
492 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," 578 "'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'," 579 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',"
494 "X'C2881000');" 580 "X'C2881000');"
495 "INSERT INTO metas VALUES(9,665,665,128976864758480000," 581 "INSERT INTO metas VALUES(9,665,665," LEGACY_TIME_COLS(9) ",1048576,"
496 "128976864758480000,128976864758480000,128976864758480000,1048576,"
497 "1,'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0," 582 "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'," 583 "'Bookmark Bar','Bookmark Bar','bookmark_bar',NULL,X'C2881000',"
499 "X'C2881000');" 584 "X'C2881000');"
500 "INSERT INTO metas VALUES(10,666,666,128976864758480000," 585 "INSERT INTO metas VALUES(10,666,666," LEGACY_TIME_COLS(10) ","
501 "128976864758480000,128976864758480000,128976864758480000,"
502 "2097152,2,'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," 586 "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," 587 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL,"
504 "X'C2881000',X'C2881000');" 588 "X'C2881000',X'C2881000');"
505 "INSERT INTO metas VALUES(11,683,683,129079956948440000," 589 "INSERT INTO metas VALUES(11,683,683," LEGACY_TIME_COLS(11) ",-1048576,"
506 "129079956948440000,129079956948440000,129079956948440000,-1048576,"
507 "8,'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," 590 "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)'," 591 "'Home (The Chromium Projects)','Home (The Chromium Projects)',"
509 "NULL,NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F" 592 "NULL,NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F"
510 "72672F1206414741545741',X'C28810290A1D687474703A2F2F6465762E636872" 593 "72672F1206414741545741',X'C28810290A1D687474703A2F2F6465762E636872"
511 "6F6D69756D2E6F72672F6F7468657212084146414756415346');" 594 "6F6D69756D2E6F72672F6F7468657212084146414756415346');"
512 "INSERT INTO metas VALUES(12,685,685,129079957513650000," 595 "INSERT INTO metas VALUES(12,685,685," LEGACY_TIME_COLS(12) ",0,9,"
513 "129079957513650000,129079957513650000,129079957513650000,0,9,"
514 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," 596 "'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'," 597 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000',"
516 "X'C2881000');" 598 "X'C2881000');"
517 "INSERT INTO metas VALUES(13,687,687,129079957985300000," 599 "INSERT INTO metas VALUES(13,687,687," LEGACY_TIME_COLS(13) ",-917504,"
518 "129079957985300000,129079957985300000,129079957985300000,-917504,"
519 "10,'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," 600 "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'," 601 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
521 "'ICANN | Internet Corporation for Assigned Names and Numbers'," 602 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
522 "NULL,NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F" 603 "NULL,NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F"
523 "120B504E474158463041414646',X'C28810200A15687474703A2F2F7777772E69" 604 "120B504E474158463041414646',X'C28810200A15687474703A2F2F7777772E69"
524 "63616E6E2E636F6D2F120744414146415346');" 605 "63616E6E2E636F6D2F120744414146415346');"
525 "INSERT INTO metas VALUES(14,692,692,129079958383000000," 606 "INSERT INTO metas VALUES(14,692,692," LEGACY_TIME_COLS(14) ",1048576,"
526 "129079958383000000,129079958383000000,129079958383000000,1048576,"
527 "11,'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," 607 "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'," 608 "'The WebKit Open Source Project','The WebKit Open Source Project',"
529 "NULL,NULL,X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" 609 "NULL,NULL,X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450"
530 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F78120550" 610 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F78120550"
531 "4E473259');" 611 "4E473259');"
532 )); 612 ));
533 ASSERT_TRUE(connection.CommitTransaction()); 613 ASSERT_TRUE(connection.CommitTransaction());
534 } 614 }
535 615
536 void MigrationTest::SetUpVersion71Database() { 616 void MigrationTest::SetUpVersion71Database() {
(...skipping 11 matching lines...) Expand all
548 "default 0,server_ctime bigint default 0,server_position_in_parent " 628 "default 0,server_ctime bigint default 0,server_position_in_parent "
549 "bigint default 0,local_external_id bigint default 0,id varchar(255) " 629 "bigint default 0,local_external_id bigint default 0,id varchar(255) "
550 "default 'r',parent_id varchar(255) default 'r',server_parent_id " 630 "default 'r',parent_id varchar(255) default 'r',server_parent_id "
551 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " 631 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id "
552 "varchar(255) default 'r',is_unsynced bit default 0," 632 "varchar(255) default 'r',is_unsynced bit default 0,"
553 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " 633 "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," 634 "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)," 635 "non_unique_name varchar,server_non_unique_name varchar(255),"
556 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," 636 "unique_server_tag varchar,unique_client_tag varchar,specifics blob,"
557 "server_specifics blob);" 637 "server_specifics blob);"
558 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0," 638 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_TIME_COLS(1)
559 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," 639 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,"
560 "NULL,NULL,X'',X'');" 640 "NULL,NULL,X'',X'');"
561 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000," 641 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_TIME_COLS(2) ",-2097152,4,"
562 "128976886618480000,128976886618480000,128976886618480000,-2097152,4,"
563 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," 642 "'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" 643 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F"
565 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" 644 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768"
566 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" 645 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144"
567 "47');" 646 "47');"
568 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000," 647 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_TIME_COLS(4) ",-3145728,3,"
569 "129002163642690000,129002163642690000,129002163642690000,-3145728,3,"
570 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," 648 "'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" 649 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31"
572 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" 650 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F"
573 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" 651 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777"
574 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" 652 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D"
575 "652E68746D6C1200');" 653 "652E68746D6C1200');"
576 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000," 654 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_TIME_COLS(5) ",1048576,7,"
577 "129001555500000000,129001555500000000,129001555500000000,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'," 655 "'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" 656 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652"
580 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" 657 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6"
581 "76F6F676C652E636F6D2F12084147464447415347');" 658 "76F6F676C652E636F6D2F12084147464447415347');"
582 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000," 659 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_TIME_COLS(6) ",-4194304,6,"
583 "129053976170000000,129053976170000000,129053976170000000,-4194304,6,"
584 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," 660 "'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');" 661 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');"
586 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000," 662 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_TIME_COLS(7) ",1048576,0,"
587 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
588 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" 663 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'"
589 ",'google_chrome',NULL,NULL,NULL);" 664 ",'google_chrome',NULL,NULL,NULL);"
590 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000," 665 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_TIME_COLS(8) ",1048576,0,"
591 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
592 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," 666 "'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');" 667 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');"
594 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000," 668 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_TIME_COLS(9) ",1048576,1,"
595 "128976864758480000,128976864758480000,128976864758480000,1048576,1,"
596 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," 669 "'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');" 670 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');"
598 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000," 671 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_TIME_COLS(10)
599 "128976864758480000,128976864758480000,128976864758480000,2097152,2," 672 ",2097152,2,"
600 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," 673 "'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," 674 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL,"
602 "X'C2881000',X'C2881000');" 675 "X'C2881000',X'C2881000');"
603 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000," 676 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_TIME_COLS(11)
604 "129079956948440000,129079956948440000,129079956948440000,-1048576,8," 677 ",-1048576,8,"
605 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," 678 "'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," 679 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL,"
607 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" 680 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1"
608 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" 681 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756"
609 "D2E6F72672F6F7468657212084146414756415346');" 682 "D2E6F72672F6F7468657212084146414756415346');"
610 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000," 683 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_TIME_COLS(12) ",0,9,"
611 "129079957513650000,129079957513650000,129079957513650000,0,9,"
612 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," 684 "'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'," 685 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000',"
614 "X'C2881000');" 686 "X'C2881000');"
615 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000," 687 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_TIME_COLS(13)
616 "129079957985300000,129079957985300000,129079957985300000,-917504,10," 688 ",-917504,10,"
617 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," 689 "'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'," 690 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
619 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," 691 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL,"
620 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" 692 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504"
621 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" 693 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2"
622 "E636F6D2F120744414146415346');" 694 "E636F6D2F120744414146415346');"
623 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000," 695 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_TIME_COLS(14)
624 "129079958383000000,129079958383000000,129079958383000000,1048576,11," 696 ",1048576,11,"
625 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," 697 "'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'," 698 "'The WebKit Open Source Project','The WebKit Open Source Project',"
627 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" 699 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450"
628 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" 700 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E"
629 "473259');" 701 "473259');"
630 "CREATE TABLE models (model_id BLOB primary key, " 702 "CREATE TABLE models (model_id BLOB primary key, "
631 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" 703 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);"
632 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" 704 "INSERT INTO 'models' VALUES(X'C2881000',694,1);"
633 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " 705 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, "
634 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " 706 "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 " 724 "default 0,server_ctime bigint default 0,server_position_in_parent "
653 "bigint default 0,local_external_id bigint default 0,id varchar(255) " 725 "bigint default 0,local_external_id bigint default 0,id varchar(255) "
654 "default 'r',parent_id varchar(255) default 'r',server_parent_id " 726 "default 'r',parent_id varchar(255) default 'r',server_parent_id "
655 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " 727 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id "
656 "varchar(255) default 'r',is_unsynced bit default 0," 728 "varchar(255) default 'r',is_unsynced bit default 0,"
657 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " 729 "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," 730 "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)," 731 "non_unique_name varchar,server_non_unique_name varchar(255),"
660 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," 732 "unique_server_tag varchar,unique_client_tag varchar,specifics blob,"
661 "server_specifics blob);" 733 "server_specifics blob);"
662 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0," 734 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_TIME_COLS(1)
663 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," 735 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,"
664 "NULL,NULL,X'',X'');" 736 "NULL,NULL,X'',X'');"
665 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000," 737 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_TIME_COLS(2) ",-2097152,4,"
666 "128976886618480000,128976886618480000,128976886618480000,-2097152,4,"
667 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," 738 "'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" 739 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F"
669 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" 740 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768"
670 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" 741 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144"
671 "47');" 742 "47');"
672 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000," 743 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_TIME_COLS(4) ",-3145728,3,"
673 "129002163642690000,129002163642690000,129002163642690000,-3145728,3,"
674 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," 744 "'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" 745 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31"
676 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" 746 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F"
677 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" 747 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777"
678 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" 748 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D"
679 "652E68746D6C1200');" 749 "652E68746D6C1200');"
680 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000," 750 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_TIME_COLS(5) ",1048576,7,"
681 "129001555500000000,129001555500000000,129001555500000000,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'," 751 "'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" 752 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652"
684 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" 753 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6"
685 "76F6F676C652E636F6D2F12084147464447415347');" 754 "76F6F676C652E636F6D2F12084147464447415347');"
686 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000," 755 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_TIME_COLS(6) ",-4194304,6,"
687 "129053976170000000,129053976170000000,129053976170000000,-4194304,6,"
688 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," 756 "'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');" 757 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');"
690 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000," 758 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_TIME_COLS(7) ",1048576,0,"
691 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
692 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" 759 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'"
693 ",'google_chrome',NULL,NULL,NULL);" 760 ",'google_chrome',NULL,NULL,NULL);"
694 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000," 761 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_TIME_COLS(8) ",1048576,0,"
695 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
696 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," 762 "'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');" 763 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');"
698 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000," 764 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_TIME_COLS(9) ",1048576,1,"
699 "128976864758480000,128976864758480000,128976864758480000,1048576,1,"
700 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," 765 "'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');" 766 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');"
702 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000," 767 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_TIME_COLS(10)
703 "128976864758480000,128976864758480000,128976864758480000,2097152,2," 768 ",2097152,2,"
704 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," 769 "'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," 770 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL,"
706 "X'C2881000',X'C2881000');" 771 "X'C2881000',X'C2881000');"
707 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000," 772 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_TIME_COLS(11)
708 "129079956948440000,129079956948440000,129079956948440000,-1048576,8," 773 ",-1048576,8,"
709 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," 774 "'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," 775 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL,"
711 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" 776 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1"
712 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" 777 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756"
713 "D2E6F72672F6F7468657212084146414756415346');" 778 "D2E6F72672F6F7468657212084146414756415346');"
714 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000," 779 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_TIME_COLS(12) ",0,9,"
715 "129079957513650000,129079957513650000,129079957513650000,0,9,"
716 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," 780 "'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'," 781 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000',"
718 "X'C2881000');" 782 "X'C2881000');"
719 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000," 783 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_TIME_COLS(13)
720 "129079957985300000,129079957985300000,129079957985300000,-917504,10," 784 ",-917504,10,"
721 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," 785 "'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'," 786 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
723 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," 787 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL,"
724 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" 788 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504"
725 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" 789 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2"
726 "E636F6D2F120744414146415346');" 790 "E636F6D2F120744414146415346');"
727 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000," 791 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_TIME_COLS(14)
728 "129079958383000000,129079958383000000,129079958383000000,1048576,11," 792 ",1048576,11,"
729 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," 793 "'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'," 794 "'The WebKit Open Source Project','The WebKit Open Source Project',"
731 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" 795 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450"
732 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" 796 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E"
733 "473259');" 797 "473259');"
734 "CREATE TABLE models (model_id BLOB primary key, " 798 "CREATE TABLE models (model_id BLOB primary key, "
735 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" 799 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);"
736 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" 800 "INSERT INTO 'models' VALUES(X'C2881000',694,1);"
737 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " 801 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, "
738 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " 802 "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 " 820 "default 0,server_ctime bigint default 0,server_position_in_parent "
757 "bigint default 0,local_external_id bigint default 0,id varchar(255) " 821 "bigint default 0,local_external_id bigint default 0,id varchar(255) "
758 "default 'r',parent_id varchar(255) default 'r',server_parent_id " 822 "default 'r',parent_id varchar(255) default 'r',server_parent_id "
759 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id " 823 "varchar(255) default 'r',prev_id varchar(255) default 'r',next_id "
760 "varchar(255) default 'r',is_unsynced bit default 0," 824 "varchar(255) default 'r',is_unsynced bit default 0,"
761 "is_unapplied_update bit default 0,is_del bit default 0,is_dir bit " 825 "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," 826 "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)," 827 "non_unique_name varchar,server_non_unique_name varchar(255),"
764 "unique_server_tag varchar,unique_client_tag varchar,specifics blob," 828 "unique_server_tag varchar,unique_client_tag varchar,specifics blob,"
765 "server_specifics blob);" 829 "server_specifics blob);"
766 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0," 830 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_TIME_COLS(1)
767 "129079956640320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL," 831 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,"
768 "NULL,NULL,X'',X'');" 832 "NULL,NULL,X'',X'');"
769 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000," 833 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_TIME_COLS(2) ",-2097152,4,"
770 "128976886618480000,128976886618480000,128976886618480000,-2097152,4,"
771 "'s_ID_2','s_ID_9','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1," 834 "'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" 835 "'Deleted Item','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F"
773 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768" 836 "7777772E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A1768"
774 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144" 837 "7474703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474144"
775 "47');" 838 "47');"
776 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000," 839 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_TIME_COLS(4) ",-3145728,3,"
777 "129002163642690000,129002163642690000,129002163642690000,-3145728,3,"
778 "'s_ID_4','s_ID_9','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1," 840 "'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" 841 "'Welcome to Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A31"
780 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F" 842 "687474703A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F"
781 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777" 843 "656E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7777"
782 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D" 844 "772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D"
783 "652E68746D6C1200');" 845 "652E68746D6C1200');"
784 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000," 846 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_TIME_COLS(5) ",1048576,7,"
785 "129001555500000000,129001555500000000,129001555500000000,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'," 847 "'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" 848 "'Google',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652"
788 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6" 849 "E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F7777772E6"
789 "76F6F676C652E636F6D2F12084147464447415347');" 850 "76F6F676C652E636F6D2F12084147464447415347');"
790 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000," 851 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_TIME_COLS(6) ",-4194304,6,"
791 "129053976170000000,129053976170000000,129053976170000000,-4194304,6,"
792 "'s_ID_6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet'," 852 "'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');" 853 "'The Internet',NULL,NULL,X'C2881000',X'C2881000');"
794 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000," 854 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_TIME_COLS(7) ",1048576,0,"
795 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
796 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'" 855 "'s_ID_7','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome'"
797 ",'google_chrome',NULL,NULL,NULL);" 856 ",'google_chrome',NULL,NULL,NULL);"
798 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000," 857 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_TIME_COLS(8) ",1048576,0,"
799 "128976864758480000,128976864758480000,128976864758480000,1048576,0,"
800 "'s_ID_8','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks'," 858 "'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');" 859 "'Bookmarks','google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');"
802 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000," 860 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_TIME_COLS(9) ",1048576,1,"
803 "128976864758480000,128976864758480000,128976864758480000,1048576,1,"
804 "'s_ID_9','s_ID_8','s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar'," 861 "'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');" 862 "'Bookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');"
806 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000," 863 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_TIME_COLS(10)
807 "128976864758480000,128976864758480000,128976864758480000,2097152,2," 864 ",2097152,2,"
808 "'s_ID_10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0," 865 "'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," 866 "'Other Bookmarks','Other Bookmarks','other_bookmarks',NULL,"
810 "X'C2881000',X'C2881000');" 867 "X'C2881000',X'C2881000');"
811 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000," 868 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_TIME_COLS(11)
812 "129079956948440000,129079956948440000,129079956948440000,-1048576,8," 869 ",-1048576,8,"
813 "'s_ID_11','s_ID_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0," 870 "'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," 871 "'Home (The Chromium Projects)','Home (The Chromium Projects)',NULL,"
815 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1" 872 "NULL,X'C28810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F1"
816 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" 873 "206414741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756"
817 "D2E6F72672F6F7468657212084146414756415346');" 874 "D2E6F72672F6F7468657212084146414756415346');"
818 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000," 875 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_TIME_COLS(12) ",0,9,"
819 "129079957513650000,129079957513650000,129079957513650000,0,9,"
820 "'s_ID_12','s_ID_6','s_ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0," 876 "'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'," 877 "'Extra Bookmarks','Extra Bookmarks',NULL,NULL,X'C2881000',"
822 "X'C2881000');" 878 "X'C2881000');"
823 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000," 879 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_TIME_COLS(13)
824 "129079957985300000,129079957985300000,129079957985300000,-917504,10," 880 ",-917504,10,"
825 "'s_ID_13','s_ID_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0," 881 "'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'," 882 "'ICANN | Internet Corporation for Assigned Names and Numbers',"
827 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL," 883 "'ICANN | Internet Corporation for Assigned Names and Numbers',NULL,"
828 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" 884 "NULL,X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504"
829 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2" 885 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E6963616E6E2"
830 "E636F6D2F120744414146415346');" 886 "E636F6D2F120744414146415346');"
831 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000," 887 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_TIME_COLS(14)
832 "129079958383000000,129079958383000000,129079958383000000,1048576,11," 888 ",1048576,11,"
833 "'s_ID_14','s_ID_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0," 889 "'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'," 890 "'The WebKit Open Source Project','The WebKit Open Source Project',"
835 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450" 891 "NULL,NULL,""X'C288101A0A12687474703A2F2F7765626B69742E6F72672F120450"
836 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E" 892 "4E4758',X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E"
837 "473259');" 893 "473259');"
838 "CREATE TABLE models (model_id BLOB primary key, " 894 "CREATE TABLE models (model_id BLOB primary key, "
839 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);" 895 "last_download_timestamp INT, initial_sync_ended BOOLEAN default 0);"
840 "INSERT INTO 'models' VALUES(X'C2881000',694,1);" 896 "INSERT INTO 'models' VALUES(X'C2881000',694,1);"
841 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, " 897 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, "
842 "store_birthday TEXT, db_create_version TEXT, db_create_time INT, " 898 "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 " 929 "igint default 0,server_mtime bigint default 0,ctime bigint default "
874 "0,server_ctime bigint default 0,server_position_in_parent bigint de" 930 "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 " 931 "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" 932 "'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)" 933 ") 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" 934 " 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" 935 "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" 936 "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" 937 "_non_unique_name varchar(255),unique_server_tag varchar,unique_clie"
882 "nt_tag varchar,specifics blob,server_specifics blob);" 938 "nt_tag varchar,specifics blob,server_specifics blob);"
883 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0,1290799566403200" 939 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_TIME_COLS(1)
884 "00,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'" 940 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'"
885 "');" 941 "');"
886 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000,128976886618480" 942 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_TIME_COLS(2)
887 "000,128976886618480000,128976886618480000,-2097152,4,'s_ID_2','s_ID" 943 ",-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 " 944 "_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" 945 "Item',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E6"
890 "36F6D2F12084141534741534741',X'C28810260A17687474703A2F2F7777772E67" 946 "36F6D2F12084141534741534741',X'C28810260A17687474703A2F2F7777772E67"
891 "6F6F676C652E636F6D2F32120B4153414447414447414447');" 947 "6F6F676C652E636F6D2F32120B4153414447414447414447');"
892 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000,129002163642690" 948 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_TIME_COLS(4)
893 "000,129002163642690000,129002163642690000,-3145728,3,'s_ID_4','s_ID" 949 ",-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" 950 "_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" 951 "elcome to Chromium',NULL,NULL,X'C28810350A31687474703A2F2F7777772E6"
896 "76F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E" 952 "76F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E"
897 "68746D6C1200',X'C28810350A31687474703A2F2F7777772E676F6F676C652E636" 953 "68746D6C1200',X'C28810350A31687474703A2F2F7777772E676F6F676C652E636"
898 "F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E68746D6C1200');" 954 "F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E68746D6C1200');"
899 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000,129001555500000" 955 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_TIME_COLS(5)
900 "000,129001555500000000,129001555500000000,1048576,7,'s_ID_5','s_ID_" 956 ",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" 957 "9','s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google','Google',NULL,NU"
902 "LL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F120841" 958 "LL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F120841"
903 "47415347415347',X'C28810220A16687474703A2F2F7777772E676F6F676C652E6" 959 "47415347415347',X'C28810220A16687474703A2F2F7777772E676F6F676C652E6"
904 "36F6D2F12084147464447415347');" 960 "36F6D2F12084147464447415347');"
905 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000,129053976170000" 961 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_TIME_COLS(6)
906 "000,129053976170000000,129053976170000000,-4194304,6,'s_ID_6','s_ID" 962 ",-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" 963 "_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet','The Internet',NULL"
908 ",NULL,X'C2881000',X'C2881000');" 964 ",NULL,X'C2881000',X'C2881000');"
909 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000,128976864758480" 965 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_TIME_COLS(7)
910 "000,128976864758480000,128976864758480000,1048576,0,'s_ID_7','r','r" 966 ",1048576,0,'s_ID_7','r','r"
911 "','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','google_chrom" 967 "','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','google_chrom"
912 "e',NULL,NULL,NULL);" 968 "e',NULL,NULL,NULL);"
913 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000,128976864758480" 969 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_TIME_COLS(8)
914 "000,128976864758480000,128976864758480000,1048576,0,'s_ID_8','s_ID_" 970 ",1048576,0,'s_ID_8','s_ID_"
915 "7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks','google_chr" 971 "7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks','google_chr"
916 "ome_bookmarks',NULL,X'C2881000',X'C2881000');" 972 "ome_bookmarks',NULL,X'C2881000',X'C2881000');"
917 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000,128976864758480" 973 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_TIME_COLS(9)
918 "000,128976864758480000,128976864758480000,1048576,1,'s_ID_9','s_ID_" 974 ",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'" 975 "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');" 976 ",'bookmark_bar',NULL,X'C2881000',X'C2881000');"
921 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000,12897686475848" 977 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_TIME_COLS(10)
922 "0000,128976864758480000,128976864758480000,2097152,2,'s_ID_10','s_I" 978 ",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" 979 "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');" 980 "kmarks','other_bookmarks',NULL,X'C2881000',X'C2881000');"
925 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000,12907995694844" 981 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_TIME_COLS(11)
926 "0000,129079956948440000,129079956948440000,-1048576,8,'s_ID_11','s_" 982 ",-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" 983 "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" 984 "ts)','Home (The Chromium Projects)',NULL,NULL,X'C28810220A186874747"
929 "03A2F2F6465762E6368726F6D69756D2E6F72672F1206414741545741',X'C28810" 985 "03A2F2F6465762E6368726F6D69756D2E6F72672F1206414741545741',X'C28810"
930 "290A1D687474703A2F2F6465762E6368726F6D69756D2E6F72672F6F74686572120" 986 "290A1D687474703A2F2F6465762E6368726F6D69756D2E6F72672F6F74686572120"
931 "84146414756415346');" 987 "84146414756415346');"
932 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000,12907995751365" 988 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_TIME_COLS(12)
933 "0000,129079957513650000,129079957513650000,0,9,'s_ID_12','s_ID_6','" 989 ",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" 990 "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');" 991 "okmarks',NULL,NULL,X'C2881000',X'C2881000');"
936 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000,12907995798530" 992 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_TIME_COLS(13)
937 "0000,129079957985300000,129079957985300000,-917504,10,'s_ID_13','s_" 993 ",-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" 994 "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" 995 "rporation for Assigned Names and Numbers','ICANN | Internet Corpora"
940 "tion for Assigned Names and Numbers',NULL,NULL,X'C28810240A15687474" 996 "tion for Assigned Names and Numbers',NULL,NULL,X'C28810240A15687474"
941 "703A2F2F7777772E6963616E6E2E636F6D2F120B504E474158463041414646',X'C" 997 "703A2F2F7777772E6963616E6E2E636F6D2F120B504E474158463041414646',X'C"
942 "28810200A15687474703A2F2F7777772E6963616E6E2E636F6D2F12074441414641" 998 "28810200A15687474703A2F2F7777772E6963616E6E2E636F6D2F12074441414641"
943 "5346');" 999 "5346');"
944 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000,12907995838300" 1000 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_TIME_COLS(14)
945 "0000,129079958383000000,129079958383000000,1048576,11,'s_ID_14','s_" 1001 ",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" 1002 "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" 1003 "oject','The WebKit Open Source Project',NULL,NULL,X'C288101A0A12687"
948 "474703A2F2F7765626B69742E6F72672F1204504E4758',X'C288101C0A13687474" 1004 "474703A2F2F7765626B69742E6F72672F1204504E4758',X'C288101C0A13687474"
949 "703A2F2F7765626B69742E6F72672F781205504E473259');" 1005 "703A2F2F7765626B69742E6F72672F781205504E473259');"
950 )); 1006 ));
951 ASSERT_TRUE(connection.CommitTransaction()); 1007 ASSERT_TRUE(connection.CommitTransaction());
952 } 1008 }
953 1009
954 void MigrationTest::SetUpVersion75Database() { 1010 void MigrationTest::SetUpVersion75Database() {
955 sql::Connection connection; 1011 sql::Connection connection;
(...skipping 20 matching lines...) Expand all
976 " bigint default 0,server_mtime bigint default 0,ctime bigint defau" 1032 " bigint default 0,server_mtime bigint default 0,ctime bigint defau"
977 "lt 0,server_ctime bigint default 0,server_position_in_parent bigin" 1033 "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" 1034 "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" 1035 "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" 1036 "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 " 1037 "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_" 1038 "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" 1039 "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," 1040 "har,server_non_unique_name varchar(255),unique_server_tag varchar,"
985 "unique_client_tag varchar,specifics blob,server_specifics blob);" 1041 "unique_client_tag varchar,specifics blob,server_specifics blob);"
986 "INSERT INTO 'metas' VALUES(1,-1,0,129079956640320000,0,129079956640" 1042 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_TIME_COLS(1)
987 "320000,0,0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NUL" 1043 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NUL"
988 "L,X'',X'');" 1044 "L,X'',X'');"
989 "INSERT INTO 'metas' VALUES(2,669,669,128976886618480000,12897688661" 1045 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_TIME_COLS(2)
990 "8480000,128976886618480000,128976886618480000,-2097152,4,'s_ID_" 1046 ",-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" 1047 "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" 1048 "m','Deleted Item',NULL,NULL,X'C28810220A16687474703A2F2F7777772"
993 "E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A176874" 1049 "E676F6F676C652E636F6D2F12084141534741534741',X'C28810260A176874"
994 "74703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474" 1050 "74703A2F2F7777772E676F6F676C652E636F6D2F32120B41534144474144474"
995 "14447');" 1051 "14447');"
996 "INSERT INTO 'metas' VALUES(4,681,681,129002163642690000,12900216364" 1052 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_TIME_COLS(4)
997 "2690000,129002163642690000,129002163642690000,-3145728,3,'s_ID_" 1053 ",-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 " 1054 "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" 1055 "Chromium','Welcome to Chromium',NULL,NULL,X'C28810350A316874747"
1000 "03A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F65" 1056 "03A2F2F7777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F65"
1001 "6E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7" 1057 "6E2F77656C636F6D652E68746D6C1200',X'C28810350A31687474703A2F2F7"
1002 "777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F7765" 1058 "777772E676F6F676C652E636F6D2F6368726F6D652F696E746C2F656E2F7765"
1003 "6C636F6D652E68746D6C1200');" 1059 "6C636F6D652E68746D6C1200');"
1004 "INSERT INTO 'metas' VALUES(5,677,677,129001555500000000,12900155550" 1060 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_TIME_COLS(5)
1005 "0000000,129001555500000000,129001555500000000,1048576,7,'s_ID_5" 1061 ",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" 1062 "','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" 1063 "gle',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C65"
1008 "2E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F777" 1064 "2E636F6D2F12084147415347415347',X'C28810220A16687474703A2F2F777"
1009 "7772E676F6F676C652E636F6D2F12084147464447415347');" 1065 "7772E676F6F676C652E636F6D2F12084147464447415347');"
1010 "INSERT INTO 'metas' VALUES(6,694,694,129053976170000000,12905397617" 1066 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_TIME_COLS(6)
1011 "0000000,129053976170000000,129053976170000000,-4194304,6,'s_ID_" 1067 ",-4194304,6,'s_ID_"
1012 "6','s_ID_9','s_ID_9','r','r',0,0,0,1,1,0,'The Internet','The In" 1068 "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');" 1069 "ternet',NULL,NULL,X'C2881000',X'C2881000');"
1014 "INSERT INTO 'metas' VALUES(7,663,663,128976864758480000,12897686475" 1070 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_TIME_COLS(7)
1015 "8480000,128976864758480000,128976864758480000,1048576,0,'s_ID_7" 1071 ",1048576,0,'s_ID_7"
1016 "','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','" 1072 "','r','r','r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','"
1017 "google_chrome',NULL,NULL,NULL);" 1073 "google_chrome',NULL,NULL,NULL);"
1018 "INSERT INTO 'metas' VALUES(8,664,664,128976864758480000,12897686475" 1074 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_TIME_COLS(8)
1019 "8480000,128976864758480000,128976864758480000,1048576,0,'s_ID_8" 1075 ",1048576,0,'s_ID_8"
1020 "','s_ID_7','s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks'" 1076 "','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');" 1077 ",'google_chrome_bookmarks',NULL,X'C2881000',X'C2881000');"
1022 "INSERT INTO 'metas' VALUES(9,665,665,128976864758480000,12897686475" 1078 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_TIME_COLS(9)
1023 "8480000,128976864758480000,128976864758480000,1048576,1,'s_ID_9" 1079 ",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" 1080 "','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');" 1081 "ookmark Bar','bookmark_bar',NULL,X'C2881000',X'C2881000');"
1026 "INSERT INTO 'metas' VALUES(10,666,666,128976864758480000,1289768647" 1082 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_TIME_COLS(10)
1027 "58480000,128976864758480000,128976864758480000,2097152,2,'s_ID_" 1083 ",2097152,2,'s_ID_"
1028 "10','s_ID_8','s_ID_8','s_ID_9','r',0,0,0,1,1,0,'Other Bookmarks" 1084 "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" 1085 "','Other Bookmarks','other_bookmarks',NULL,X'C2881000',X'C28810"
1030 "00');" 1086 "00');"
1031 "INSERT INTO 'metas' VALUES(11,683,683,129079956948440000,1290799569" 1087 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_TIME_COLS(11)
1032 "48440000,129079956948440000,129079956948440000,-1048576,8,'s_ID" 1088 ",-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" 1089 "_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" 1090 "omium Projects)','Home (The Chromium Projects)',NULL,NULL,X'C28"
1035 "810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F120641" 1091 "810220A18687474703A2F2F6465762E6368726F6D69756D2E6F72672F120641"
1036 "4741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756" 1092 "4741545741',X'C28810290A1D687474703A2F2F6465762E6368726F6D69756"
1037 "D2E6F72672F6F7468657212084146414756415346');" 1093 "D2E6F72672F6F7468657212084146414756415346');"
1038 "INSERT INTO 'metas' VALUES(12,685,685,129079957513650000,1290799575" 1094 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_TIME_COLS(12)
1039 "13650000,129079957513650000,129079957513650000,0,9,'s_ID_12','s" 1095 ",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" 1096 "_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');" 1097 "s','Extra Bookmarks',NULL,NULL,X'C2881000',X'C2881000');"
1042 "INSERT INTO 'metas' VALUES(13,687,687,129079957985300000,1290799579" 1098 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_TIME_COLS(13)
1043 "85300000,129079957985300000,129079957985300000,-917504,10,'s_ID" 1099 ",-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 |" 1100 "_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 | " 1101 " Internet Corporation for Assigned Names and Numbers','ICANN | "
1046 "Internet Corporation for Assigned Names and Numbers',NULL,NULL," 1102 "Internet Corporation for Assigned Names and Numbers',NULL,NULL,"
1047 "X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504" 1103 "X'C28810240A15687474703A2F2F7777772E6963616E6E2E636F6D2F120B504"
1048 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E696361" 1104 "E474158463041414646',X'C28810200A15687474703A2F2F7777772E696361"
1049 "6E6E2E636F6D2F120744414146415346');" 1105 "6E6E2E636F6D2F120744414146415346');"
1050 "INSERT INTO 'metas' VALUES(14,692,692,129079958383000000,1290799583" 1106 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_TIME_COLS(14)
1051 "83000000,129079958383000000,129079958383000000,1048576,11,'s_ID" 1107 ",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" 1108 "_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" 1109 "en Source Project','The WebKit Open Source Project',NULL,NULL,X"
1054 "'C288101A0A12687474703A2F2F7765626B69742E6F72672F1204504E4758'," 1110 "'C288101A0A12687474703A2F2F7765626B69742E6F72672F1204504E4758',"
1055 "X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E473" 1111 "X'C288101C0A13687474703A2F2F7765626B69742E6F72672F781205504E473"
1056 "259');" 1112 "259');"
1057 )); 1113 ));
1058 ASSERT_TRUE(connection.CommitTransaction()); 1114 ASSERT_TRUE(connection.CommitTransaction());
1059 } 1115 }
1060 1116
1117 void MigrationTest::SetUpVersion76Database() {
1118 sql::Connection connection;
1119 ASSERT_TRUE(connection.Open(GetDatabasePath()));
1120 ASSERT_TRUE(connection.BeginTransaction());
1121 ASSERT_TRUE(connection.Execute(
1122 "CREATE TABLE share_version (id VARCHAR(128) primary key, data INT);"
1123 "INSERT INTO 'share_version' VALUES('nick@chromium.org',76);"
1124 "CREATE TABLE models (model_id BLOB primary key, progress_marker BLOB, in"
1125 "itial_sync_ended BOOLEAN default 0);"
1126 "INSERT INTO 'models' VALUES(X'C2881000',X'0888810218B605',1);"
1127 "CREATE TABLE 'metas'(metahandle bigint primary key ON CONFLICT FAIL,base"
1128 "_version bigint default -1,server_version bigint default 0,mtime big"
1129 "int default 0,server_mtime bigint default 0,ctime bigint default 0,s"
1130 "erver_ctime bigint default 0,server_position_in_parent bigint defaul"
1131 "t 0,local_external_id bigint default 0,id varchar(255) default 'r',p"
1132 "arent_id varchar(255) default 'r',server_parent_id varchar(255) defa"
1133 "ult 'r',prev_id varchar(255) default 'r',next_id varchar(255) defaul"
1134 "t 'r',is_unsynced bit default 0,is_unapplied_update bit default 0,is"
1135 "_del bit default 0,is_dir bit default 0,server_is_dir bit default 0,"
1136 "server_is_del bit default 0,non_unique_name varchar,server_non_uniqu"
1137 "e_name varchar(255),unique_server_tag varchar,unique_client_tag varc"
1138 "har,specifics blob,server_specifics blob);"
1139 "INSERT INTO 'metas' VALUES(1,-1,0," LEGACY_TIME_COLS(1)
1140 ",0,0,'r','r','r','r','r',0,0,0,1,0,0,NULL,NULL,NULL,NULL,X'',X'')"
1141 ";"
1142 "INSERT INTO 'metas' VALUES(2,669,669," LEGACY_TIME_COLS(2)
1143 ",-2097152,4,'s_ID_2','s_ID_9"
1144 "','s_ID_9','s_ID_2','s_ID_2',0,0,1,0,0,1,'Deleted Item','Deleted Ite"
1145 "m',NULL,NULL,X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6"
1146 "D2F12084141534741534741',X'C28810260A17687474703A2F2F7777772E676F6F6"
1147 "76C652E636F6D2F32120B4153414447414447414447');"
1148 "INSERT INTO 'metas' VALUES(4,681,681," LEGACY_TIME_COLS(4)
1149 ",-3145728,3,'s_ID_4','s_ID_9"
1150 "','s_ID_9','s_ID_4','s_ID_4',0,0,1,0,0,1,'Welcome to Chromium','Welc"
1151 "ome to Chromium',NULL,NULL,X'C28810350A31687474703A2F2F7777772E676F6"
1152 "F676C652E636F6D2F6368726F6D652F696E746C2F656E2F77656C636F6D652E68746"
1153 "D6C1200',X'C28810350A31687474703A2F2F7777772E676F6F676C652E636F6D2F6"
1154 "368726F6D652F696E746C2F656E2F77656C636F6D652E68746D6C1200');"
1155 "INSERT INTO 'metas' VALUES(5,677,677," LEGACY_TIME_COLS(5)
1156 ",1048576,7,'s_ID_5','s_ID_9'"
1157 ",'s_ID_9','s_ID_5','s_ID_5',0,0,1,0,0,1,'Google','Google',NULL,NULL,"
1158 "X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D2F1208414741"
1159 "5347415347',X'C28810220A16687474703A2F2F7777772E676F6F676C652E636F6D"
1160 "2F12084147464447415347');"
1161 "INSERT INTO 'metas' VALUES(6,694,694," LEGACY_TIME_COLS(6)
1162 ",-4194304,6,'s_ID_6','s_ID_9"
1163 "','s_ID_9','r','r',0,0,0,1,1,0,'The Internet','The Internet',NULL,NU"
1164 "LL,X'C2881000',X'C2881000');"
1165 "INSERT INTO 'metas' VALUES(7,663,663," LEGACY_TIME_COLS(7)
1166 ",1048576,0,'s_ID_7','r','r',"
1167 "'r','r',0,0,0,1,1,0,'Google Chrome','Google Chrome','google_chrome',"
1168 "NULL,NULL,NULL);"
1169 "INSERT INTO 'metas' VALUES(8,664,664," LEGACY_TIME_COLS(8)
1170 ",1048576,0,'s_ID_8','s_ID_7'"
1171 ",'s_ID_7','r','r',0,0,0,1,1,0,'Bookmarks','Bookmarks','google_chrome"
1172 "_bookmarks',NULL,X'C2881000',X'C2881000');"
1173 "INSERT INTO 'metas' VALUES(9,665,665," LEGACY_TIME_COLS(9)
1174 ",1048576,1,'s_ID_9','s_ID_8'"
1175 ",'s_ID_8','r','s_ID_10',0,0,0,1,1,0,'Bookmark Bar','Bookmark Bar','b"
1176 "ookmark_bar',NULL,X'C2881000',X'C2881000');"
1177 "INSERT INTO 'metas' VALUES(10,666,666," LEGACY_TIME_COLS(10)
1178 ",2097152,2,'s_ID_10','s_ID_"
1179 "8','s_ID_8','s_ID_9','r',0,0,0,1,1,0,'Other Bookmarks','Other Bookma"
1180 "rks','other_bookmarks',NULL,X'C2881000',X'C2881000');"
1181 "INSERT INTO 'metas' VALUES(11,683,683," LEGACY_TIME_COLS(11)
1182 ",-1048576,8,'s_ID_11','s_ID"
1183 "_6','s_ID_6','r','s_ID_13',0,0,0,0,0,0,'Home (The Chromium Projects)"
1184 "','Home (The Chromium Projects)',NULL,NULL,X'C28810220A18687474703A2"
1185 "F2F6465762E6368726F6D69756D2E6F72672F1206414741545741',X'C28810290A1"
1186 "D687474703A2F2F6465762E6368726F6D69756D2E6F72672F6F74686572120841464"
1187 "14756415346');"
1188 "INSERT INTO 'metas' VALUES(12,685,685," LEGACY_TIME_COLS(12)
1189 ",0,9,'s_ID_12','s_ID_6','s_"
1190 "ID_6','s_ID_13','s_ID_14',0,0,0,1,1,0,'Extra Bookmarks','Extra Bookm"
1191 "arks',NULL,NULL,X'C2881000',X'C2881000');"
1192 "INSERT INTO 'metas' VALUES(13,687,687," LEGACY_TIME_COLS(13)
1193 ",-917504,10,'s_ID_13','s_ID"
1194 "_6','s_ID_6','s_ID_11','s_ID_12',0,0,0,0,0,0,'ICANN | Internet Corpo"
1195 "ration for Assigned Names and Numbers','ICANN | Internet Corporation"
1196 " for Assigned Names and Numbers',NULL,NULL,X'C28810240A15687474703A2"
1197 "F2F7777772E6963616E6E2E636F6D2F120B504E474158463041414646',X'C288102"
1198 "00A15687474703A2F2F7777772E6963616E6E2E636F6D2F120744414146415346');"
1199 "INSERT INTO 'metas' VALUES(14,692,692," LEGACY_TIME_COLS(14)
1200 ",1048576,11,'s_ID_14','s_ID"
1201 "_6','s_ID_6','s_ID_12','r',0,0,0,0,0,0,'The WebKit Open Source Proje"
1202 "ct','The WebKit Open Source Project',NULL,NULL,X'C288101A0A126874747"
1203 "03A2F2F7765626B69742E6F72672F1204504E4758',X'C288101C0A13687474703A2"
1204 "F2F7765626B69742E6F72672F781205504E473259');"
1205 "CREATE TABLE 'share_info' (id TEXT primary key, name TEXT, store_birthda"
1206 "y TEXT, db_create_version TEXT, db_create_time INT, next_id INT defa"
1207 "ult -2, cache_guid TEXT , notification_state BLOB);"
1208 "INSERT INTO 'share_info' VALUES('nick@chromium.org','nick@chromium.org',"
1209 "'c27e9f59-08ca-46f8-b0cc-f16a2ed778bb','Unknown',1263522064,-65542,'"
1210 "9010788312004066376x-6609234393368420856x',NULL);"
1211 ));
1212 ASSERT_TRUE(connection.CommitTransaction());
1213 }
1214
1061 TEST_F(DirectoryBackingStoreTest, MigrateVersion67To68) { 1215 TEST_F(DirectoryBackingStoreTest, MigrateVersion67To68) {
1062 SetUpVersion67Database(); 1216 SetUpVersion67Database();
1063 1217
1064 { 1218 {
1065 sql::Connection connection; 1219 sql::Connection connection;
1066 ASSERT_TRUE(connection.Open(GetDatabasePath())); 1220 ASSERT_TRUE(connection.Open(GetDatabasePath()));
1067 1221
1068 // Columns existing before version 67. 1222 // Columns existing before version 67.
1069 ASSERT_TRUE(connection.DoesColumnExist("metas", "name")); 1223 ASSERT_TRUE(connection.DoesColumnExist("metas", "name"));
1070 ASSERT_TRUE(connection.DoesColumnExist("metas", "unsanitized_name")); 1224 ASSERT_TRUE(connection.DoesColumnExist("metas", "unsanitized_name"));
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after
1370 ASSERT_FALSE( 1524 ASSERT_FALSE(
1371 connection.DoesColumnExist("share_info", "autofill_migration_time")); 1525 connection.DoesColumnExist("share_info", "autofill_migration_time"));
1372 ASSERT_FALSE( 1526 ASSERT_FALSE(
1373 connection.DoesColumnExist("share_info", 1527 connection.DoesColumnExist("share_info",
1374 "autofill_entries_added_during_migration")); 1528 "autofill_entries_added_during_migration"));
1375 ASSERT_FALSE( 1529 ASSERT_FALSE(
1376 connection.DoesColumnExist("share_info", 1530 connection.DoesColumnExist("share_info",
1377 "autofill_profiles_added_during_migration")); 1531 "autofill_profiles_added_during_migration"));
1378 } 1532 }
1379 1533
1534 // Expect that all time fields of the given entry kernel will be the
1535 // given time.
1536 void ExpectTime(const EntryKernel& entry_kernel,
1537 const base::Time& expected_time) {
1538 EXPECT_EQ(expected_time, entry_kernel.ref(CTIME));
1539 EXPECT_EQ(expected_time, entry_kernel.ref(SERVER_CTIME));
1540 EXPECT_EQ(expected_time, entry_kernel.ref(MTIME));
1541 EXPECT_EQ(expected_time, entry_kernel.ref(SERVER_MTIME));
1542 }
1543
1544 // Expect that all the entries in |index| have times matching those in
1545 // the given map (from metahandle to expect time).
1546 void ExpectTimes(const MetahandlesIndex& index,
1547 const std::map<int64, base::Time>& expected_times) {
1548 for (MetahandlesIndex::const_iterator it = index.begin();
1549 it != index.end(); ++it) {
1550 int64 meta_handle = (*it)->ref(META_HANDLE);
1551 std::map<int64, base::Time>::const_iterator it2 =
1552 expected_times.find(meta_handle);
1553 if (it2 == expected_times.end()) {
1554 ADD_FAILURE() << "Could not find expected time for " << meta_handle;
1555 continue;
1556 }
1557 ExpectTime(**it, it2->second);
1558 }
1559 }
1560
1561 TEST_F(DirectoryBackingStoreTest, MigrateVersion76To77) {
1562 SetUpVersion76Database();
1563
1564 scoped_ptr<DirectoryBackingStore> dbs(
1565 new DirectoryBackingStore(GetUsername(), GetDatabasePath()));
1566 dbs->BeginLoad();
1567 ASSERT_FALSE(dbs->needs_column_refresh_);
1568
1569 {
1570 MetahandlesIndex index;
1571 STLElementDeleter<MetahandlesIndex> index_deleter(&index);
1572 dbs->LoadEntries(&index);
1573 ExpectTimes(index, GetLegacyMetaTimes());
1574 }
1575
1576 ASSERT_TRUE(dbs->MigrateVersion76To77());
1577 ASSERT_EQ(77, dbs->GetVersion());
1578
1579 {
1580 MetahandlesIndex index;
1581 STLElementDeleter<MetahandlesIndex> index_deleter(&index);
1582 dbs->LoadEntries(&index);
1583 ExpectTimes(index, GetMetaTimes());
1584 }
1585
1586 dbs->EndLoad();
1587 ASSERT_FALSE(dbs->needs_column_refresh_);
1588 }
1589
1380 TEST_P(MigrationTest, ToCurrentVersion) { 1590 TEST_P(MigrationTest, ToCurrentVersion) {
1381 switch (GetParam()) { 1591 switch (GetParam()) {
1382 case 67: 1592 case 67:
1383 SetUpVersion67Database(); 1593 SetUpVersion67Database();
1384 break; 1594 break;
1385 case 68: 1595 case 68:
1386 SetUpVersion68Database(); 1596 SetUpVersion68Database();
1387 break; 1597 break;
1388 case 69: 1598 case 69:
1389 SetUpVersion69Database(); 1599 SetUpVersion69Database();
1390 break; 1600 break;
1391 case 70: 1601 case 70:
1392 SetUpVersion70Database(); 1602 SetUpVersion70Database();
1393 break; 1603 break;
1394 case 71: 1604 case 71:
1395 SetUpVersion71Database(); 1605 SetUpVersion71Database();
1396 break; 1606 break;
1397 case 72: 1607 case 72:
1398 SetUpVersion72Database(); 1608 SetUpVersion72Database();
1399 break; 1609 break;
1400 case 73: 1610 case 73:
1401 SetUpVersion73Database(); 1611 SetUpVersion73Database();
1402 break; 1612 break;
1403 case 74: 1613 case 74:
1404 SetUpVersion74Database(); 1614 SetUpVersion74Database();
1405 break; 1615 break;
1406 case 75: 1616 case 75:
1407 SetUpVersion75Database(); 1617 SetUpVersion75Database();
1408 break; 1618 break;
1619 case 76:
1620 SetUpVersion76Database();
1621 break;
1409 default: 1622 default:
1410 // If you see this error, it may mean that you've increased the 1623 // 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 1624 // database version number but you haven't finished adding unit tests
1412 // for the database migration code. You need to need to supply a 1625 // for the database migration code. You need to need to supply a
1413 // SetUpVersionXXDatabase function with a dump of the test database 1626 // SetUpVersionXXDatabase function with a dump of the test database
1414 // at the old schema. Here's one way to do that: 1627 // 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). 1628 // 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. 1629 // 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), 1630 // 3. Allow this test to run to completion (step out of the call),
1418 // without allowing ~MigrationTest to execute. 1631 // without allowing ~MigrationTest to execute.
1419 // 4. Examine this->scoped_dir_ to determine the location of the 1632 // 4. Examine this->temp_dir_ to determine the location of the
1420 // test database (it is currently of the version you need). 1633 // test database (it is currently of the version you need).
1421 // 5. Dump this using the sqlite command line tool: 1634 // 5. Dump this using the sqlite3 command line tool:
1422 // > .output foo_dump.sql 1635 // > .output foo_dump.sql
1423 // > .dump 1636 // > .dump
1637 // 6. Replace the timestamp columns with META_TIMES(x) (or
1638 // LEGACY_META_TIMES(x) if before Version 77).
1424 FAIL() << "Need to supply database dump for version " << GetParam(); 1639 FAIL() << "Need to supply database dump for version " << GetParam();
1425 } 1640 }
1426 1641
1427 scoped_ptr<DirectoryBackingStore> dbs( 1642 scoped_ptr<DirectoryBackingStore> dbs(
1428 new DirectoryBackingStore(GetUsername(), GetDatabasePath())); 1643 new DirectoryBackingStore(GetUsername(), GetDatabasePath()));
1429 1644
1430 dbs->BeginLoad(); 1645 dbs->BeginLoad();
1431 ASSERT_TRUE(OPENED == dbs->InitializeTables()); 1646 ASSERT_TRUE(OPENED == dbs->InitializeTables());
1432 ASSERT_FALSE(dbs->needs_column_refresh_); 1647 ASSERT_FALSE(dbs->needs_column_refresh_);
1433 ASSERT_EQ(kCurrentDBVersion, dbs->GetVersion()); 1648 ASSERT_EQ(kCurrentDBVersion, dbs->GetVersion());
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
1508 ASSERT_EQ(41210, 1723 ASSERT_EQ(41210,
1509 dir_info.kernel_info.download_progress[syncable::THEMES] 1724 dir_info.kernel_info.download_progress[syncable::THEMES]
1510 .data_type_id()); 1725 .data_type_id());
1511 } 1726 }
1512 1727
1513 MetahandlesIndex index; 1728 MetahandlesIndex index;
1514 STLElementDeleter<MetahandlesIndex> index_deleter(&index); 1729 STLElementDeleter<MetahandlesIndex> index_deleter(&index);
1515 dbs->LoadEntries(&index); 1730 dbs->LoadEntries(&index);
1516 dbs->EndLoad(); 1731 dbs->EndLoad();
1517 1732
1733 ExpectTimes(index, GetMetaTimes());
1734
1518 MetahandlesIndex::iterator it = index.begin(); 1735 MetahandlesIndex::iterator it = index.begin();
1519 ASSERT_TRUE(it != index.end()); 1736 ASSERT_TRUE(it != index.end());
1520 ASSERT_EQ(1, (*it)->ref(META_HANDLE)); 1737 ASSERT_EQ(1, (*it)->ref(META_HANDLE));
1521 EXPECT_TRUE((*it)->ref(ID).IsRoot()); 1738 EXPECT_TRUE((*it)->ref(ID).IsRoot());
1522 1739
1523 ASSERT_TRUE(++it != index.end()) << "Upgrade destroyed database contents."; 1740 ASSERT_TRUE(++it != index.end()) << "Upgrade destroyed database contents.";
1524 ASSERT_EQ(2, (*it)->ref(META_HANDLE)); 1741 ASSERT_EQ(2, (*it)->ref(META_HANDLE));
1525 EXPECT_TRUE((*it)->ref(IS_DEL)); 1742 EXPECT_TRUE((*it)->ref(IS_DEL));
1526 EXPECT_TRUE((*it)->ref(SERVER_IS_DEL)); 1743 EXPECT_TRUE((*it)->ref(SERVER_IS_DEL));
1527 EXPECT_TRUE((*it)->ref(SPECIFICS).HasExtension(sync_pb::bookmark)); 1744 EXPECT_TRUE((*it)->ref(SPECIFICS).HasExtension(sync_pb::bookmark));
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after
1714 1931
1715 STLDeleteElements(&index); 1932 STLDeleteElements(&index);
1716 dbs->LoadEntries(&index); 1933 dbs->LoadEntries(&index);
1717 EXPECT_EQ(0U, index.size()); 1934 EXPECT_EQ(0U, index.size());
1718 1935
1719 dbs->EndLoad(); 1936 dbs->EndLoad();
1720 dbs->EndSave(); 1937 dbs->EndSave();
1721 } 1938 }
1722 1939
1723 } // namespace syncable 1940 } // namespace syncable
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698