diff --git a/lib/data_conversion/export_from_mongo.rb b/lib/data_conversion/export_from_mongo.rb index 6c2078b94..144062035 100644 --- a/lib/data_conversion/export_from_mongo.rb +++ b/lib/data_conversion/export_from_mongo.rb @@ -136,8 +136,11 @@ module DataConversion people_csv << person_row profile_row = model_hash[:profile_attrs].map do |attr_name| - attr_name = "_id" if attr_name == "person_mongo_id" - hash["profile"][attr_name] + if attr_name == "person_mongo_id" + hash["_id"] #set person_mongo_id to the person id + else + hash["profile"][attr_name] + end end profiles_csv << profile_row end diff --git a/lib/data_conversion/import_to_mysql.rb b/lib/data_conversion/import_to_mysql.rb index cc92dccf1..77b458406 100644 --- a/lib/data_conversion/import_to_mysql.rb +++ b/lib/data_conversion/import_to_mysql.rb @@ -108,7 +108,6 @@ module DataConversion end def process_raw_profiles log "Importing profiles to main table..." - debugger Profile.connection.execute <<-SQL INSERT INTO profiles SELECT mongo_profiles.id, @@ -278,9 +277,17 @@ module DataConversion Mongo::Post.connection.execute <<-SQL #{load_string("posts")} #{infile_opts} - (@youtube_titles,@pending,@created_at,@public,@updated_at,status_message_mongo_id,caption,remote_photo_path,remote_photo_name,random_string,image,mongo_id,type,diaspora_handle,person_mongo_id,message) + (@youtube_titles, @pending, @created_at, @public, @updated_at, @status_message_mongo_id, @caption, + @remote_photo_path, @remote_photo_name, @random_string, @image, mongo_id, type, diaspora_handle, person_mongo_id, @message) SET guid = mongo_id, #{nil_es("youtube_titles")}, + #{nil_es("status_message_mongo_id")}, + #{nil_es("caption")}, + #{nil_es("remote_photo_path")}, + #{nil_es("remote_photo_name")}, + #{nil_es("random_string")}, + #{nil_es("image")}, + #{nil_es("message")}, #{unix_time("created_at")}, #{unix_time("updated_at")}, #{boolean_set("pending")}, diff --git a/spec/fixtures/data_conversion/aspect_memberships.csv b/spec/fixtures/data_conversion/aspect_memberships.csv index 85970dedf..ff9d5859b 100644 --- a/spec/fixtures/data_conversion/aspect_memberships.csv +++ b/spec/fixtures/data_conversion/aspect_memberships.csv @@ -1,7 +1,7 @@ contact_mongo_id,aspect_mongo_id -4d2657eacc8cb4603300000d,4d2657e9cc8cb46033000006 -4d2657eacc8cb4603300000e,4d2657eacc8cb4603300000a -4d2657eacc8cb46033000010,4d2657eacc8cb4603300000a -4d2657eacc8cb46033000019,4d2657eacc8cb46033000012 -4d2657ebcc8cb4603300001e,4d2657eacc8cb46033000012 -4d265801cc8cb46033000035,4d2657eacc8cb46033000016 +4d2b6eb7cc8cb43cc200000f,4d2b6eb6cc8cb43cc2000008 +4d2b6eb7cc8cb43cc2000010,4d2b6eb7cc8cb43cc200000c +4d2b6eb7cc8cb43cc2000013,4d2b6eb7cc8cb43cc200000c +4d2b6eb7cc8cb43cc200001c,4d2b6eb7cc8cb43cc2000015 +4d2b6eb8cc8cb43cc2000022,4d2b6eb7cc8cb43cc2000015 +4d2b6ec2cc8cb43cc2000035,4d2b6eb7cc8cb43cc2000019 diff --git a/spec/fixtures/data_conversion/aspects.csv b/spec/fixtures/data_conversion/aspects.csv index aeccce960..e6fb9e99e 100644 --- a/spec/fixtures/data_conversion/aspects.csv +++ b/spec/fixtures/data_conversion/aspects.csv @@ -1,5 +1,5 @@ mongo_id,name,user_mongo_id,created_at,updated_at -4d2657e9cc8cb46033000006,generic,4d2657e9cc8cb46033000005,1294358505000,1294358527000 -4d2657eacc8cb4603300000a,generic,4d2657e9cc8cb46033000009,1294358506000,1294358527000 -4d2657eacc8cb46033000012,generic,4d2657eacc8cb46033000011,1294358506000,1294358528000 -4d2657eacc8cb46033000016,generic,4d2657eacc8cb46033000015,1294358506000,1294358531000 +4d2b6eb6cc8cb43cc2000008,generic,4d2b6eb6cc8cb43cc2000007,1294692022000,1294692033000 +4d2b6eb7cc8cb43cc200000c,generic,4d2b6eb6cc8cb43cc200000b,1294692023000,1294692033000 +4d2b6eb7cc8cb43cc2000015,generic,4d2b6eb7cc8cb43cc2000014,1294692023000,1294692034000 +4d2b6eb7cc8cb43cc2000019,generic,4d2b6eb7cc8cb43cc2000018,1294692023000,1294692036000 diff --git a/spec/fixtures/data_conversion/comments.csv b/spec/fixtures/data_conversion/comments.csv index 70ff47c7a..e89612779 100644 --- a/spec/fixtures/data_conversion/comments.csv +++ b/spec/fixtures/data_conversion/comments.csv @@ -1,3 +1,3 @@ mongo_id,post_mongo_id,person_mongo_id,diaspora_handle,text,youtube_titles -4d2657fdcc8cb46033000027,4d2657fdcc8cb46033000025,4d2657eacc8cb46033000014,bob3bce0e0@localhost,Hey me!,"" -4d2657fdcc8cb46033000029,4d2657fdcc8cb46033000023,4d2657eacc8cb4603300000c,bob2f629f3@localhost,Hey you!,"" +4d2b6ebfcc8cb43cc200002b,4d2b6ebecc8cb43cc2000029,4d2b6eb7cc8cb43cc2000017,bob3c6c46f@localhost,Hey me!,"" +4d2b6ebfcc8cb43cc200002c,4d2b6ebecc8cb43cc2000027,4d2b6eb7cc8cb43cc200000e,bob2f66ee4@localhost,Hey you!,"" diff --git a/spec/fixtures/data_conversion/contacts.csv b/spec/fixtures/data_conversion/contacts.csv index 3c750b3c6..234a3da99 100644 --- a/spec/fixtures/data_conversion/contacts.csv +++ b/spec/fixtures/data_conversion/contacts.csv @@ -1,7 +1,7 @@ mongo_id,user_mongo_id,person_mongo_id,pending,created_at,updated_at -4d2657eacc8cb4603300000d,4d2657e9cc8cb46033000005,4d2657eacc8cb4603300000c,false,, -4d2657eacc8cb4603300000e,4d2657e9cc8cb46033000009,4d2657e9cc8cb46033000008,false,, -4d2657eacc8cb46033000010,4d2657e9cc8cb46033000009,4d2657eacc8cb4603300000f,false,, -4d2657eacc8cb46033000019,4d2657eacc8cb46033000011,4d2657eacc8cb46033000018,true,, -4d2657ebcc8cb4603300001e,4d2657eacc8cb46033000011,4d2657ebcc8cb4603300001d,true,, -4d265801cc8cb46033000035,4d2657eacc8cb46033000015,4d265801cc8cb46033000034,false,, +4d2b6eb7cc8cb43cc200000f,4d2b6eb6cc8cb43cc2000007,4d2b6eb7cc8cb43cc200000e,false,, +4d2b6eb7cc8cb43cc2000010,4d2b6eb6cc8cb43cc200000b,4d2b6eb6cc8cb43cc200000a,false,, +4d2b6eb7cc8cb43cc2000013,4d2b6eb6cc8cb43cc200000b,4d2b6eb7cc8cb43cc2000011,false,, +4d2b6eb7cc8cb43cc200001c,4d2b6eb7cc8cb43cc2000014,4d2b6eb7cc8cb43cc200001b,true,, +4d2b6eb8cc8cb43cc2000022,4d2b6eb7cc8cb43cc2000014,4d2b6eb8cc8cb43cc2000020,true,, +4d2b6ec2cc8cb43cc2000035,4d2b6eb7cc8cb43cc2000018,4d2b6ec2cc8cb43cc2000034,false,, diff --git a/spec/fixtures/data_conversion/invitations.csv b/spec/fixtures/data_conversion/invitations.csv index d8c4e0479..0c15e5db6 100644 --- a/spec/fixtures/data_conversion/invitations.csv +++ b/spec/fixtures/data_conversion/invitations.csv @@ -1,2 +1,2 @@ mongo_id,recipient_mongo_id,sender_mongo_id,aspect_mongo_id,message -4d2657fdcc8cb46033000022,4d2657fbcc8cb46033000021,4d2657e9cc8cb46033000005,4d2657e9cc8cb46033000006,Hello! +4d2b6ebecc8cb43cc2000026,4d2b6ebccc8cb43cc2000025,4d2b6eb6cc8cb43cc2000007,4d2b6eb6cc8cb43cc2000008,Hello! diff --git a/spec/fixtures/data_conversion/notifications.csv b/spec/fixtures/data_conversion/notifications.csv index af02fc521..8dc1c7ebd 100644 --- a/spec/fixtures/data_conversion/notifications.csv +++ b/spec/fixtures/data_conversion/notifications.csv @@ -1,4 +1,3 @@ mongo_id,target_id,target_type,unread -4d2657eacc8cb4603300001c,4d2657eacc8cb4603300001b,new_request,true -4d2657fdcc8cb4603300002c,4d2657fdcc8cb46033000029,comment_on_post,true -4d265802cc8cb4603300003b,4d265802cc8cb4603300003a,new_request,true +4d2b6eb8cc8cb43cc200001f,4d2b6eb8cc8cb43cc200001e,new_request,true +4d2b6ec4cc8cb43cc200003b,4d2b6ec4cc8cb43cc200003a,new_request,true diff --git a/spec/fixtures/data_conversion/people.csv b/spec/fixtures/data_conversion/people.csv index fed3717ef..ab45de84e 100644 --- a/spec/fixtures/data_conversion/people.csv +++ b/spec/fixtures/data_conversion/people.csv @@ -1,61 +1,61 @@ created_at,updated_at,serialized_public_key,url,mongo_id,owner_mongo_id,diaspora_handle -1294358505000,1294358505000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAOMQSpPOm4WJ0aqgZXQ0wifw5Zvlk5cZ6igebzbcVbCl4VWUEuBP1/6o -YVpM3Pu8kFManjP2q3ZHh8hjgga3QqH5veSIcLIYBsA7qPXHeC03rH2/udi6WS6g -J4idCgp3uoNjpMeReoYy/HwSndh8yOzN2klgfJrU8MlUCVA/TpCLAgMBAAE= +1294692022000,1294692022000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBAKuK2doYFmBhcymlxKTII8fmFUXQtgk+NxSoJqCRWds/Uhsg/S/97Kzp +DJjzYWWDKNRfHXnrKsQ5wgcis+rIuvVrB6uVVe2pWjVRZoDxC/4qy5TghwnBsf5O +9/mfN1YhZLRzHCbGL5GBDwk5+emP7Re6l4hqNZRxZB5bpssoTShdAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-10ce30d.com/,4d2657e9cc8cb46033000002,,bob-person-19732b3@aol.com -1294358505000,1294358505000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAOMQSpPOm4WJ0aqgZXQ0wifw5Zvlk5cZ6igebzbcVbCl4VWUEuBP1/6o -YVpM3Pu8kFManjP2q3ZHh8hjgga3QqH5veSIcLIYBsA7qPXHeC03rH2/udi6WS6g -J4idCgp3uoNjpMeReoYy/HwSndh8yOzN2klgfJrU8MlUCVA/TpCLAgMBAAE= +",http://google-1b05052.com/,4d2b6eb6cc8cb43cc2000001,,bob-person-1fe12fb@aol.com +1294692022000,1294692022000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBAKuK2doYFmBhcymlxKTII8fmFUXQtgk+NxSoJqCRWds/Uhsg/S/97Kzp +DJjzYWWDKNRfHXnrKsQ5wgcis+rIuvVrB6uVVe2pWjVRZoDxC/4qy5TghwnBsf5O +9/mfN1YhZLRzHCbGL5GBDwk5+emP7Re6l4hqNZRxZB5bpssoTShdAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-241cdca.com/,4d2657e9cc8cb46033000003,,bob-person-2cfaae4@aol.com -1294358505000,1294358505000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAOMQSpPOm4WJ0aqgZXQ0wifw5Zvlk5cZ6igebzbcVbCl4VWUEuBP1/6o -YVpM3Pu8kFManjP2q3ZHh8hjgga3QqH5veSIcLIYBsA7qPXHeC03rH2/udi6WS6g -J4idCgp3uoNjpMeReoYy/HwSndh8yOzN2klgfJrU8MlUCVA/TpCLAgMBAAE= +",http://google-287b15e.com/,4d2b6eb6cc8cb43cc2000003,,bob-person-2281475@aol.com +1294692022000,1294692022000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBAKuK2doYFmBhcymlxKTII8fmFUXQtgk+NxSoJqCRWds/Uhsg/S/97Kzp +DJjzYWWDKNRfHXnrKsQ5wgcis+rIuvVrB6uVVe2pWjVRZoDxC/4qy5TghwnBsf5O +9/mfN1YhZLRzHCbGL5GBDwk5+emP7Re6l4hqNZRxZB5bpssoTShdAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-3234e4f.com/,4d2657e9cc8cb46033000004,,bob-person-3c500ce@aol.com -1294358505000,1294358527000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAPX+Fht8fAO9CA98QaafnTuZV/cGCkfiFeX2DoWCBv6bqC43SkNNUGO0 -20k64y7Oxly7dfcnFkxGWvT4NY4r2eud1pf0ZhUNmbzobL6xB3bIgHFo7jxfksaq -mlWcmA58drV9bc0RxI+VzRxrgSYCdIH22xYjG0PBD+agrlryGvUlAgMBAAE= +",http://google-37bb582.com/,4d2b6eb6cc8cb43cc2000005,,bob-person-34e6e33@aol.com +1294692022000,1294692033000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBANLXsDZWFFy/SyjfTcykyCZVd5raI7G+EF+2kM3yF8UAAHf3FdinP0xv +mB9LsL86PZMiVfKSYU/pwPaIDO/XccnMspd6KxHORX+SbB9F3HC5auiYeekqNxPu +GqmsgBGFLjz8FZ3pbJbuu44XLf0cP1qfBqxKaDSOpwRH8bxvaUXLAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-4328940.com/,4d2657e9cc8cb46033000008,4d2657e9cc8cb46033000005,bob14cbf20@localhost -1294358506000,1294358527000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAPX+Fht8fAO9CA98QaafnTuZV/cGCkfiFeX2DoWCBv6bqC43SkNNUGO0 -20k64y7Oxly7dfcnFkxGWvT4NY4r2eud1pf0ZhUNmbzobL6xB3bIgHFo7jxfksaq -mlWcmA58drV9bc0RxI+VzRxrgSYCdIH22xYjG0PBD+agrlryGvUlAgMBAAE= +",http://google-4e2e53f.com/,4d2b6eb6cc8cb43cc200000a,4d2b6eb6cc8cb43cc2000007,bob1d2f837@localhost +1294692023000,1294692032000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBANLXsDZWFFy/SyjfTcykyCZVd5raI7G+EF+2kM3yF8UAAHf3FdinP0xv +mB9LsL86PZMiVfKSYU/pwPaIDO/XccnMspd6KxHORX+SbB9F3HC5auiYeekqNxPu +GqmsgBGFLjz8FZ3pbJbuu44XLf0cP1qfBqxKaDSOpwRH8bxvaUXLAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-5d25a52.com/,4d2657eacc8cb4603300000c,4d2657e9cc8cb46033000009,bob2f629f3@localhost -1294358506000,1294358506000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAOMQSpPOm4WJ0aqgZXQ0wifw5Zvlk5cZ6igebzbcVbCl4VWUEuBP1/6o -YVpM3Pu8kFManjP2q3ZHh8hjgga3QqH5veSIcLIYBsA7qPXHeC03rH2/udi6WS6g -J4idCgp3uoNjpMeReoYy/HwSndh8yOzN2klgfJrU8MlUCVA/TpCLAgMBAAE= +",http://google-57834ac.com/,4d2b6eb7cc8cb43cc200000e,4d2b6eb6cc8cb43cc200000b,bob2f66ee4@localhost +1294692023000,1294692023000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBAKuK2doYFmBhcymlxKTII8fmFUXQtgk+NxSoJqCRWds/Uhsg/S/97Kzp +DJjzYWWDKNRfHXnrKsQ5wgcis+rIuvVrB6uVVe2pWjVRZoDxC/4qy5TghwnBsf5O +9/mfN1YhZLRzHCbGL5GBDwk5+emP7Re6l4hqNZRxZB5bpssoTShdAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-6eee829.com/,4d2657eacc8cb4603300000f,,bob-person-43dcf31@aol.com -1294358506000,1294358528000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAPX+Fht8fAO9CA98QaafnTuZV/cGCkfiFeX2DoWCBv6bqC43SkNNUGO0 -20k64y7Oxly7dfcnFkxGWvT4NY4r2eud1pf0ZhUNmbzobL6xB3bIgHFo7jxfksaq -mlWcmA58drV9bc0RxI+VzRxrgSYCdIH22xYjG0PBD+agrlryGvUlAgMBAAE= +",http://google-6be752e.com/,4d2b6eb7cc8cb43cc2000011,,bob-person-46c7362@aol.com +1294692023000,1294692034000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBANLXsDZWFFy/SyjfTcykyCZVd5raI7G+EF+2kM3yF8UAAHf3FdinP0xv +mB9LsL86PZMiVfKSYU/pwPaIDO/XccnMspd6KxHORX+SbB9F3HC5auiYeekqNxPu +GqmsgBGFLjz8FZ3pbJbuu44XLf0cP1qfBqxKaDSOpwRH8bxvaUXLAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-717fc82.com/,4d2657eacc8cb46033000014,4d2657eacc8cb46033000011,bob3bce0e0@localhost -1294358506000,1294358530000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAPX+Fht8fAO9CA98QaafnTuZV/cGCkfiFeX2DoWCBv6bqC43SkNNUGO0 -20k64y7Oxly7dfcnFkxGWvT4NY4r2eud1pf0ZhUNmbzobL6xB3bIgHFo7jxfksaq -mlWcmA58drV9bc0RxI+VzRxrgSYCdIH22xYjG0PBD+agrlryGvUlAgMBAAE= +",http://google-732b7c0.com/,4d2b6eb7cc8cb43cc2000017,4d2b6eb7cc8cb43cc2000014,bob3c6c46f@localhost +1294692023000,1294692036000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBANLXsDZWFFy/SyjfTcykyCZVd5raI7G+EF+2kM3yF8UAAHf3FdinP0xv +mB9LsL86PZMiVfKSYU/pwPaIDO/XccnMspd6KxHORX+SbB9F3HC5auiYeekqNxPu +GqmsgBGFLjz8FZ3pbJbuu44XLf0cP1qfBqxKaDSOpwRH8bxvaUXLAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-8cef6ec.com/,4d2657eacc8cb46033000018,4d2657eacc8cb46033000015,bob4c66fa9@localhost -1294358507000,1294358507000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAOMQSpPOm4WJ0aqgZXQ0wifw5Zvlk5cZ6igebzbcVbCl4VWUEuBP1/6o -YVpM3Pu8kFManjP2q3ZHh8hjgga3QqH5veSIcLIYBsA7qPXHeC03rH2/udi6WS6g -J4idCgp3uoNjpMeReoYy/HwSndh8yOzN2klgfJrU8MlUCVA/TpCLAgMBAAE= +",http://google-8b1c74b.com/,4d2b6eb7cc8cb43cc200001b,4d2b6eb7cc8cb43cc2000018,bob457b189@localhost +1294692024000,1294692024000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBAKuK2doYFmBhcymlxKTII8fmFUXQtgk+NxSoJqCRWds/Uhsg/S/97Kzp +DJjzYWWDKNRfHXnrKsQ5wgcis+rIuvVrB6uVVe2pWjVRZoDxC/4qy5TghwnBsf5O +9/mfN1YhZLRzHCbGL5GBDwk5+emP7Re6l4hqNZRxZB5bpssoTShdAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-9a145b5.com/,4d2657ebcc8cb4603300001d,,bob-person-5b5cac7@aol.com -1294358529000,1294358530000,"-----BEGIN RSA PUBLIC KEY----- -MIGJAoGBAPX+Fht8fAO9CA98QaafnTuZV/cGCkfiFeX2DoWCBv6bqC43SkNNUGO0 -20k64y7Oxly7dfcnFkxGWvT4NY4r2eud1pf0ZhUNmbzobL6xB3bIgHFo7jxfksaq -mlWcmA58drV9bc0RxI+VzRxrgSYCdIH22xYjG0PBD+agrlryGvUlAgMBAAE= +",http://google-934e10b.com/,4d2b6eb8cc8cb43cc2000020,,bob-person-5e2a1d1@aol.com +1294692034000,1294692036000,"-----BEGIN RSA PUBLIC KEY----- +MIGJAoGBANLXsDZWFFy/SyjfTcykyCZVd5raI7G+EF+2kM3yF8UAAHf3FdinP0xv +mB9LsL86PZMiVfKSYU/pwPaIDO/XccnMspd6KxHORX+SbB9F3HC5auiYeekqNxPu +GqmsgBGFLjz8FZ3pbJbuu44XLf0cP1qfBqxKaDSOpwRH8bxvaUXLAgMBAAE= -----END RSA PUBLIC KEY----- -",http://google-105b0733.com/,4d265801cc8cb46033000034,,bob5f4e201@localhost +",http://google-105a8ed8.com/,4d2b6ec2cc8cb43cc2000034,,bob5aa0fd5@localhost diff --git a/spec/fixtures/data_conversion/post_visibilities.csv b/spec/fixtures/data_conversion/post_visibilities.csv index 318ea2837..2279143d9 100644 --- a/spec/fixtures/data_conversion/post_visibilities.csv +++ b/spec/fixtures/data_conversion/post_visibilities.csv @@ -1,9 +1,9 @@ aspect_mongo_id,post_mongo_id -4d2657e9cc8cb46033000006,4d2657fdcc8cb46033000023 -4d2657e9cc8cb46033000006,4d2657fecc8cb4603300002d -4d2657eacc8cb4603300000a,4d2657fdcc8cb46033000023 -4d2657eacc8cb4603300000a,4d2657fecc8cb4603300002d -4d2657eacc8cb46033000012,4d2657fdcc8cb46033000025 -4d2657eacc8cb46033000012,4d2657ffcc8cb4603300002f -4d2657eacc8cb46033000016,4d265801cc8cb46033000036 -4d2657eacc8cb46033000016,4d265802cc8cb46033000037 +4d2b6eb6cc8cb43cc2000008,4d2b6ebecc8cb43cc2000027 +4d2b6eb6cc8cb43cc2000008,4d2b6ebfcc8cb43cc200002d +4d2b6eb7cc8cb43cc200000c,4d2b6ebecc8cb43cc2000027 +4d2b6eb7cc8cb43cc200000c,4d2b6ebfcc8cb43cc200002d +4d2b6eb7cc8cb43cc2000015,4d2b6ebecc8cb43cc2000029 +4d2b6eb7cc8cb43cc2000015,4d2b6ec1cc8cb43cc200002f +4d2b6eb7cc8cb43cc2000019,4d2b6ec2cc8cb43cc2000036 +4d2b6eb7cc8cb43cc2000019,4d2b6ec4cc8cb43cc2000037 diff --git a/spec/fixtures/data_conversion/posts.csv b/spec/fixtures/data_conversion/posts.csv index 3d17a337c..396648df9 100644 --- a/spec/fixtures/data_conversion/posts.csv +++ b/spec/fixtures/data_conversion/posts.csv @@ -1,7 +1,7 @@ youtube_titles,pending,created_at,public,updated_at,status_message_mongo_id,caption,remote_photo_path,remote_photo_name,random_string,image,mongo_id,type,diaspora_handle,person_mongo_id,message -"",false,1294358525000,false,1294358525000,,,,,,,4d2657fdcc8cb46033000023,StatusMessage,bob14cbf20@localhost,4d2657e9cc8cb46033000008,User2 can see this -"",false,1294358525000,false,1294358525000,,,,,,,4d2657fdcc8cb46033000025,StatusMessage,bob3bce0e0@localhost,4d2657eacc8cb46033000014,User3 can see this -,false,1294358527000,false,1294358527000,,,,,65ZfafJNL1,,4d2657fecc8cb4603300002d,Photo,bob2f629f3@localhost,4d2657eacc8cb4603300000c, -,false,1294358528000,false,1294358528000,,,,,o1kk1GdJJ8,,4d2657ffcc8cb4603300002f,Photo,bob3bce0e0@localhost,4d2657eacc8cb46033000014, -,false,1294358530000,false,1294358530000,,,/uploads/images,VKuVR3P7cH4d265801cc8cb46033000036.png,,,4d265801cc8cb46033000036,Photo,bob5f4e201@localhost,4d265801cc8cb46033000034, -"",false,1294358530000,false,1294358530000,,,,,,,4d265802cc8cb46033000037,StatusMessage,bob5f4e201@localhost,4d265801cc8cb46033000034,from another server! +"",false,1294692030000,false,1294692030000,,,,,,,4d2b6ebecc8cb43cc2000027,StatusMessage,bob1d2f837@localhost,4d2b6eb6cc8cb43cc200000a,User2 can see this +"",false,1294692030000,false,1294692030000,,,,,,,4d2b6ebecc8cb43cc2000029,StatusMessage,bob3c6c46f@localhost,4d2b6eb7cc8cb43cc2000017,User3 can see this +,false,1294692032000,false,1294692033000,,,,,mUKUIxkYlV,,4d2b6ebfcc8cb43cc200002d,Photo,bob2f66ee4@localhost,4d2b6eb7cc8cb43cc200000e, +,false,1294692034000,false,1294692034000,,,,,AtwSOhcrt0,,4d2b6ec1cc8cb43cc200002f,Photo,bob3c6c46f@localhost,4d2b6eb7cc8cb43cc2000017, +,false,1294692036000,false,1294692036000,,,/uploads/images,3jcOyI5M444d2b6ec2cc8cb43cc2000036.png,,,4d2b6ec2cc8cb43cc2000036,Photo,bob5aa0fd5@localhost,4d2b6ec2cc8cb43cc2000034, +"",false,1294692036000,false,1294692036000,,,,,,,4d2b6ec4cc8cb43cc2000037,StatusMessage,bob5aa0fd5@localhost,4d2b6ec2cc8cb43cc2000034,from another server! diff --git a/spec/fixtures/data_conversion/profiles.csv b/spec/fixtures/data_conversion/profiles.csv index 47842d014..2f57f9ae3 100644 --- a/spec/fixtures/data_conversion/profiles.csv +++ b/spec/fixtures/data_conversion/profiles.csv @@ -1,11 +1,11 @@ image_url_medium,searchable,image_url,person_mongo_id,gender,diaspora_handle,birthday,last_name,bio,image_url_small,first_name -,true,,4d2657e8cc8cb46033000001,,,,weinstien,,,eugene -,true,,4d2657e8cc8cb46033000001,,,,weinstien,,,eugene -,true,,4d2657e8cc8cb46033000001,,,,weinstien,,,eugene -,true,,4d2657e9cc8cb46033000007,,,,Grimm19732e7,,,Robert10185a9 -,true,,4d2657eacc8cb4603300000b,,,,Grimm28a80b3,,,Robert23d858a -,true,,4d2657e8cc8cb46033000001,,,,weinstien,,,eugene -,true,,4d2657eacc8cb46033000013,,,,Grimm3fc2757,,,Robert3c7d0f9 -,true,,4d2657eacc8cb46033000017,,,,Grimm42db0a0,,,Robert4c7f1eb -,true,,4d2657e8cc8cb46033000001,,,,weinstien,,,eugene -,true,,4d265801cc8cb46033000033,,,,Grimm53b852b,,,Robert5f2972a +,true,,4d2b6eb6cc8cb43cc2000001,,,,weinstien,,,eugene +,true,,4d2b6eb6cc8cb43cc2000003,,,,weinstien,,,eugene +,true,,4d2b6eb6cc8cb43cc2000005,,,,weinstien,,,eugene +,true,,4d2b6eb6cc8cb43cc200000a,,,,Grimm12dfa3a,,,Robert1742367 +,true,,4d2b6eb7cc8cb43cc200000e,,,,Grimm2527144,,,Robert27d6c2c +,true,,4d2b6eb7cc8cb43cc2000011,,,,weinstien,,,eugene +,true,,4d2b6eb7cc8cb43cc2000017,,,,Grimm3089db2,,,Robert39365a5 +,true,,4d2b6eb7cc8cb43cc200001b,,,,Grimm49fb290,,,Robert405fcf8 +,true,,4d2b6eb8cc8cb43cc2000020,,,,weinstien,,,eugene +,true,,4d2b6ec2cc8cb43cc2000034,,,,Grimm50990f2,,,Robert5501643 diff --git a/spec/fixtures/data_conversion/requests.csv b/spec/fixtures/data_conversion/requests.csv index 72b6d9fba..f20d61527 100644 --- a/spec/fixtures/data_conversion/requests.csv +++ b/spec/fixtures/data_conversion/requests.csv @@ -1,3 +1,3 @@ mongo_id,recipient_mongo_id,sender_mongo_id,aspect_mongo_id -4d2657eacc8cb4603300001b,4d2657eacc8cb46033000018,4d2657eacc8cb46033000014, -4d265802cc8cb4603300003a,4d2657eacc8cb4603300000c,4d265801cc8cb46033000034, +4d2b6eb8cc8cb43cc200001e,4d2b6eb7cc8cb43cc200001b,4d2b6eb7cc8cb43cc2000017, +4d2b6ec4cc8cb43cc200003a,4d2b6eb7cc8cb43cc200000e,4d2b6ec2cc8cb43cc2000034, diff --git a/spec/fixtures/data_conversion/services.csv b/spec/fixtures/data_conversion/services.csv index e91374540..d27bc37d0 100644 --- a/spec/fixtures/data_conversion/services.csv +++ b/spec/fixtures/data_conversion/services.csv @@ -1,3 +1,3 @@ mongo_id,type,user_mongo_id,provider,uid,access_token,access_secret,nickname -4d265803cc8cb4603300003e,Services::Facebook,4d2657eacc8cb46033000011,,,yeah,, -4d265803cc8cb4603300003f,Services::Twitter,4d2657e9cc8cb46033000009,,,yeah,foobar, +4d2b6ec4cc8cb43cc200003e,Services::Facebook,4d2b6eb7cc8cb43cc2000014,,,yeah,, +4d2b6ec4cc8cb43cc200003f,Services::Twitter,4d2b6eb6cc8cb43cc200000b,,,yeah,foobar, diff --git a/spec/fixtures/data_conversion/users.csv b/spec/fixtures/data_conversion/users.csv index 20096e3da..0eafc2198 100644 --- a/spec/fixtures/data_conversion/users.csv +++ b/spec/fixtures/data_conversion/users.csv @@ -1,169 +1,169 @@ mongo_id,email,username,serialized_private_key,encrypted_password,invites,invitation_token,invitation_sent_at,getting_started,disable_mail,language,last_sign_in_ip,last_sign_in_at,reset_password_token,password_salt -4d2657e9cc8cb46033000005,bob13ef00b@pivotallabs.com,bob14cbf20,"-----BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQD1/hYbfHwDvQgPfEGmn507mVf3BgpH4hXl9g6Fggb+m6guN0pD -TVBjtNtJOuMuzsZcu3X3JxZMRlr0+DWOK9nrndaX9GYVDZm86Gy+sQd2yIBxaO48 -X5LGqppVnJgOfHa1fW3NEcSPlc0ca4EmAnSB9tsWIxtDwQ/moK5a8hr1JQIDAQAB -AoGADBzNw962UIzPR8vrg6PaXyPm0/AFM5LrVx5tip9jbsgFWPk5++Rjr/Uo0wtG -QnjGBazpWxkenPTd57ANGwoHudydHl/rGNQhymfdmqpvIGfZE2ll5wWuNdFsvAwu -79nxJjxiCGh8GQOFWRR+wzocpYAiLHokgdVMI4pm9POr+oUCQQD/kB7HE2/9I6ul -kGHJIwTargV9WSCrEjqFpzv+VCJs/0Uqo29y91LUYdWNBd/KhTNmNdT5Hu09Evzj -dxCW5wDfAkEA9mnGwm1R6Fmf2HpEoKt/k20YgZJgrS9ulTzrX/3zIWUtuQbAvhjh -FF7GNQszvpGl7O7TL8cwNuF6PJTfXmG2ewJAWVaKS9Fxrq5PjLsiU+vYAJIg/Sax -Etx2dM53XHsQ5cV+6l7j0O7Al9nziy7ogqV5yFs9LjEvgdAnc2Tl+bqbRQJBAJSL -57pF1N7RSL9j1gNV366sUd2qtIUy1uM4ulw/51X2fL3SCFeQ//8bszk+646yluhi -gQWIetRa0Sm8RXvMRAkCQElrUI4sIWYrYYD4uWquzUTXo2gZluLX94y2x3xddSxd -+RmqmTODy+Ez1crag6NlJNERpQZJ2b9vzCN3qq5JLkE= +4d2b6eb6cc8cb43cc2000007,bob1a25dee@pivotallabs.com,bob1d2f837,"-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQDS17A2VhRcv0so303MpMgmVXea2iOxvhBftpDN8hfFAAB39xXY +pz9Mb5gfS7C/Oj2TIlXykmFP6cD2iAzv13HJzLKXeisRzkV/kmwfRdxwuWromHnp +KjcT7hqprIARhS48/BWd6WyW7ruOFy39HD9anwasSmg0jqcER/G8b2lFywIDAQAB +AoGALGz4GyreFYDVJGKQ8QrThYhCsGVAWiZTKue78TkOmxrZ/m0YtFLhOojVA9sd +/d0WtlboxzjiukTlvMyD9VFvDxVZMIS1/bSqVjTCKAetN3q2LPEfFwaHi3Uj+D66 +ulZYaf9VOd0wXREsKQB8Ri0uzlT+zTydbtr6Dnky14IfhuECQQDvGXktxLP9ywSz +avTpNHhwj0Q8aBHSJU7Ms8MCzAHATzjjxZfJCZz5xuocyrpGT18zmmQ6XJS7s8fM +WG5ykmUxAkEA4b7nDh6AxBzFAV5TdxZwThee9ZsndN4tYQmDyI1aCI9xG1lKIxbL +4N/DRyHv7CWkVCxM5L7Kn0QcqnCsYxRLuwJAMCLGvKofOncG6UAdMl336WFOcYLa +I56TMK74EbYUnCzW3TRIjJa83aRoOYeu3LzaA7+Pchh1cRyOmtsq0TIb4QJAQJ6s +9VW19m1l12Zw7f32V+RbFGM9gC65PrXCi34q75hgADwnBLRZ2B01gP8t9qMvzwh/ +WltjFQQiUIfAUPxWUQJBAMyoY38x2AP7WclMtNELAF2lUJ270uq3cxlzrGy9wJP9 +bf3qTUrqURMKgZezWW3iZke1h3vW+regHB2RBgdGmwk= -----END RSA PRIVATE KEY----- -",$2a$10$egI1BDVd41AKPndPIo8sbuojPUDwIgbHUKm2D0DEO4rkaOf7v4IGO,4,,,true,false,en,,,,$2a$10$egI1BDVd41AKPndPIo8sbu -4d2657e9cc8cb46033000009,bob23f086f@pivotallabs.com,bob2f629f3,"-----BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQD1/hYbfHwDvQgPfEGmn507mVf3BgpH4hXl9g6Fggb+m6guN0pD -TVBjtNtJOuMuzsZcu3X3JxZMRlr0+DWOK9nrndaX9GYVDZm86Gy+sQd2yIBxaO48 -X5LGqppVnJgOfHa1fW3NEcSPlc0ca4EmAnSB9tsWIxtDwQ/moK5a8hr1JQIDAQAB -AoGADBzNw962UIzPR8vrg6PaXyPm0/AFM5LrVx5tip9jbsgFWPk5++Rjr/Uo0wtG -QnjGBazpWxkenPTd57ANGwoHudydHl/rGNQhymfdmqpvIGfZE2ll5wWuNdFsvAwu -79nxJjxiCGh8GQOFWRR+wzocpYAiLHokgdVMI4pm9POr+oUCQQD/kB7HE2/9I6ul -kGHJIwTargV9WSCrEjqFpzv+VCJs/0Uqo29y91LUYdWNBd/KhTNmNdT5Hu09Evzj -dxCW5wDfAkEA9mnGwm1R6Fmf2HpEoKt/k20YgZJgrS9ulTzrX/3zIWUtuQbAvhjh -FF7GNQszvpGl7O7TL8cwNuF6PJTfXmG2ewJAWVaKS9Fxrq5PjLsiU+vYAJIg/Sax -Etx2dM53XHsQ5cV+6l7j0O7Al9nziy7ogqV5yFs9LjEvgdAnc2Tl+bqbRQJBAJSL -57pF1N7RSL9j1gNV366sUd2qtIUy1uM4ulw/51X2fL3SCFeQ//8bszk+646yluhi -gQWIetRa0Sm8RXvMRAkCQElrUI4sIWYrYYD4uWquzUTXo2gZluLX94y2x3xddSxd -+RmqmTODy+Ez1crag6NlJNERpQZJ2b9vzCN3qq5JLkE= +",$2a$10$n1LF9/RgYmytvu5GYGj/Q.XhoquuQv55tdU6NrFSSxyeJabZbvk1y,4,,,true,false,en,,,,$2a$10$n1LF9/RgYmytvu5GYGj/Q. +4d2b6eb6cc8cb43cc200000b,bob21f51ad@pivotallabs.com,bob2f66ee4,"-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQDS17A2VhRcv0so303MpMgmVXea2iOxvhBftpDN8hfFAAB39xXY +pz9Mb5gfS7C/Oj2TIlXykmFP6cD2iAzv13HJzLKXeisRzkV/kmwfRdxwuWromHnp +KjcT7hqprIARhS48/BWd6WyW7ruOFy39HD9anwasSmg0jqcER/G8b2lFywIDAQAB +AoGALGz4GyreFYDVJGKQ8QrThYhCsGVAWiZTKue78TkOmxrZ/m0YtFLhOojVA9sd +/d0WtlboxzjiukTlvMyD9VFvDxVZMIS1/bSqVjTCKAetN3q2LPEfFwaHi3Uj+D66 +ulZYaf9VOd0wXREsKQB8Ri0uzlT+zTydbtr6Dnky14IfhuECQQDvGXktxLP9ywSz +avTpNHhwj0Q8aBHSJU7Ms8MCzAHATzjjxZfJCZz5xuocyrpGT18zmmQ6XJS7s8fM +WG5ykmUxAkEA4b7nDh6AxBzFAV5TdxZwThee9ZsndN4tYQmDyI1aCI9xG1lKIxbL +4N/DRyHv7CWkVCxM5L7Kn0QcqnCsYxRLuwJAMCLGvKofOncG6UAdMl336WFOcYLa +I56TMK74EbYUnCzW3TRIjJa83aRoOYeu3LzaA7+Pchh1cRyOmtsq0TIb4QJAQJ6s +9VW19m1l12Zw7f32V+RbFGM9gC65PrXCi34q75hgADwnBLRZ2B01gP8t9qMvzwh/ +WltjFQQiUIfAUPxWUQJBAMyoY38x2AP7WclMtNELAF2lUJ270uq3cxlzrGy9wJP9 +bf3qTUrqURMKgZezWW3iZke1h3vW+regHB2RBgdGmwk= -----END RSA PRIVATE KEY----- -",$2a$10$qP51bxw6W.4Cslrdi0x0zOT1UdBYKX9.sKTOsCD6q0IHONrn2hR1q,5,,,true,false,en,,,,$2a$10$qP51bxw6W.4Cslrdi0x0zO -4d2657eacc8cb46033000011,bob3026ee4@pivotallabs.com,bob3bce0e0,"-----BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQD1/hYbfHwDvQgPfEGmn507mVf3BgpH4hXl9g6Fggb+m6guN0pD -TVBjtNtJOuMuzsZcu3X3JxZMRlr0+DWOK9nrndaX9GYVDZm86Gy+sQd2yIBxaO48 -X5LGqppVnJgOfHa1fW3NEcSPlc0ca4EmAnSB9tsWIxtDwQ/moK5a8hr1JQIDAQAB -AoGADBzNw962UIzPR8vrg6PaXyPm0/AFM5LrVx5tip9jbsgFWPk5++Rjr/Uo0wtG -QnjGBazpWxkenPTd57ANGwoHudydHl/rGNQhymfdmqpvIGfZE2ll5wWuNdFsvAwu -79nxJjxiCGh8GQOFWRR+wzocpYAiLHokgdVMI4pm9POr+oUCQQD/kB7HE2/9I6ul -kGHJIwTargV9WSCrEjqFpzv+VCJs/0Uqo29y91LUYdWNBd/KhTNmNdT5Hu09Evzj -dxCW5wDfAkEA9mnGwm1R6Fmf2HpEoKt/k20YgZJgrS9ulTzrX/3zIWUtuQbAvhjh -FF7GNQszvpGl7O7TL8cwNuF6PJTfXmG2ewJAWVaKS9Fxrq5PjLsiU+vYAJIg/Sax -Etx2dM53XHsQ5cV+6l7j0O7Al9nziy7ogqV5yFs9LjEvgdAnc2Tl+bqbRQJBAJSL -57pF1N7RSL9j1gNV366sUd2qtIUy1uM4ulw/51X2fL3SCFeQ//8bszk+646yluhi -gQWIetRa0Sm8RXvMRAkCQElrUI4sIWYrYYD4uWquzUTXo2gZluLX94y2x3xddSxd -+RmqmTODy+Ez1crag6NlJNERpQZJ2b9vzCN3qq5JLkE= +",$2a$10$zq/w8.JTL9VxSlwjFI/Pe.ffWpzmmmRhJ9GXPS48KBTQar5l5CIQi,5,,,true,false,en,,,,$2a$10$zq/w8.JTL9VxSlwjFI/Pe. +4d2b6eb7cc8cb43cc2000014,bob3a2252c@pivotallabs.com,bob3c6c46f,"-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQDS17A2VhRcv0so303MpMgmVXea2iOxvhBftpDN8hfFAAB39xXY +pz9Mb5gfS7C/Oj2TIlXykmFP6cD2iAzv13HJzLKXeisRzkV/kmwfRdxwuWromHnp +KjcT7hqprIARhS48/BWd6WyW7ruOFy39HD9anwasSmg0jqcER/G8b2lFywIDAQAB +AoGALGz4GyreFYDVJGKQ8QrThYhCsGVAWiZTKue78TkOmxrZ/m0YtFLhOojVA9sd +/d0WtlboxzjiukTlvMyD9VFvDxVZMIS1/bSqVjTCKAetN3q2LPEfFwaHi3Uj+D66 +ulZYaf9VOd0wXREsKQB8Ri0uzlT+zTydbtr6Dnky14IfhuECQQDvGXktxLP9ywSz +avTpNHhwj0Q8aBHSJU7Ms8MCzAHATzjjxZfJCZz5xuocyrpGT18zmmQ6XJS7s8fM +WG5ykmUxAkEA4b7nDh6AxBzFAV5TdxZwThee9ZsndN4tYQmDyI1aCI9xG1lKIxbL +4N/DRyHv7CWkVCxM5L7Kn0QcqnCsYxRLuwJAMCLGvKofOncG6UAdMl336WFOcYLa +I56TMK74EbYUnCzW3TRIjJa83aRoOYeu3LzaA7+Pchh1cRyOmtsq0TIb4QJAQJ6s +9VW19m1l12Zw7f32V+RbFGM9gC65PrXCi34q75hgADwnBLRZ2B01gP8t9qMvzwh/ +WltjFQQiUIfAUPxWUQJBAMyoY38x2AP7WclMtNELAF2lUJ270uq3cxlzrGy9wJP9 +bf3qTUrqURMKgZezWW3iZke1h3vW+regHB2RBgdGmwk= -----END RSA PRIVATE KEY----- -",$2a$10$tUMWbWr9JMl6N4XtSu1LKObvAfvY2pc2qQvT1nxeTE0yw0RBqMQVK,5,,,true,false,en,,,,$2a$10$tUMWbWr9JMl6N4XtSu1LKO -4d2657eacc8cb46033000015,bob4e1b09e@pivotallabs.com,bob4c66fa9,"-----BEGIN RSA PRIVATE KEY----- -MIICXAIBAAKBgQD1/hYbfHwDvQgPfEGmn507mVf3BgpH4hXl9g6Fggb+m6guN0pD -TVBjtNtJOuMuzsZcu3X3JxZMRlr0+DWOK9nrndaX9GYVDZm86Gy+sQd2yIBxaO48 -X5LGqppVnJgOfHa1fW3NEcSPlc0ca4EmAnSB9tsWIxtDwQ/moK5a8hr1JQIDAQAB -AoGADBzNw962UIzPR8vrg6PaXyPm0/AFM5LrVx5tip9jbsgFWPk5++Rjr/Uo0wtG -QnjGBazpWxkenPTd57ANGwoHudydHl/rGNQhymfdmqpvIGfZE2ll5wWuNdFsvAwu -79nxJjxiCGh8GQOFWRR+wzocpYAiLHokgdVMI4pm9POr+oUCQQD/kB7HE2/9I6ul -kGHJIwTargV9WSCrEjqFpzv+VCJs/0Uqo29y91LUYdWNBd/KhTNmNdT5Hu09Evzj -dxCW5wDfAkEA9mnGwm1R6Fmf2HpEoKt/k20YgZJgrS9ulTzrX/3zIWUtuQbAvhjh -FF7GNQszvpGl7O7TL8cwNuF6PJTfXmG2ewJAWVaKS9Fxrq5PjLsiU+vYAJIg/Sax -Etx2dM53XHsQ5cV+6l7j0O7Al9nziy7ogqV5yFs9LjEvgdAnc2Tl+bqbRQJBAJSL -57pF1N7RSL9j1gNV366sUd2qtIUy1uM4ulw/51X2fL3SCFeQ//8bszk+646yluhi -gQWIetRa0Sm8RXvMRAkCQElrUI4sIWYrYYD4uWquzUTXo2gZluLX94y2x3xddSxd -+RmqmTODy+Ez1crag6NlJNERpQZJ2b9vzCN3qq5JLkE= +",$2a$10$qGnZ/GODnmZVukDf9UC49uNgmYk9hRrtomisb0GTs559E1yxMQgvu,5,,,true,false,en,,,,$2a$10$qGnZ/GODnmZVukDf9UC49u +4d2b6eb7cc8cb43cc2000018,bob438d5bc@pivotallabs.com,bob457b189,"-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQDS17A2VhRcv0so303MpMgmVXea2iOxvhBftpDN8hfFAAB39xXY +pz9Mb5gfS7C/Oj2TIlXykmFP6cD2iAzv13HJzLKXeisRzkV/kmwfRdxwuWromHnp +KjcT7hqprIARhS48/BWd6WyW7ruOFy39HD9anwasSmg0jqcER/G8b2lFywIDAQAB +AoGALGz4GyreFYDVJGKQ8QrThYhCsGVAWiZTKue78TkOmxrZ/m0YtFLhOojVA9sd +/d0WtlboxzjiukTlvMyD9VFvDxVZMIS1/bSqVjTCKAetN3q2LPEfFwaHi3Uj+D66 +ulZYaf9VOd0wXREsKQB8Ri0uzlT+zTydbtr6Dnky14IfhuECQQDvGXktxLP9ywSz +avTpNHhwj0Q8aBHSJU7Ms8MCzAHATzjjxZfJCZz5xuocyrpGT18zmmQ6XJS7s8fM +WG5ykmUxAkEA4b7nDh6AxBzFAV5TdxZwThee9ZsndN4tYQmDyI1aCI9xG1lKIxbL +4N/DRyHv7CWkVCxM5L7Kn0QcqnCsYxRLuwJAMCLGvKofOncG6UAdMl336WFOcYLa +I56TMK74EbYUnCzW3TRIjJa83aRoOYeu3LzaA7+Pchh1cRyOmtsq0TIb4QJAQJ6s +9VW19m1l12Zw7f32V+RbFGM9gC65PrXCi34q75hgADwnBLRZ2B01gP8t9qMvzwh/ +WltjFQQiUIfAUPxWUQJBAMyoY38x2AP7WclMtNELAF2lUJ270uq3cxlzrGy9wJP9 +bf3qTUrqURMKgZezWW3iZke1h3vW+regHB2RBgdGmwk= -----END RSA PRIVATE KEY----- -",$2a$10$GSVEmhmkNrTClXBKb05Za.RW6KM6EapPNAhFlaZElW5Z0/LvmSX8K,5,,,true,false,en,,,,$2a$10$GSVEmhmkNrTClXBKb05Za. -4d2657ebcc8cb46033000020,random@example.com,,"-----BEGIN RSA PRIVATE KEY----- -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 +",$2a$10$35yqJfo2RHCZIDrkNSWvYebxt7Ac5HULdn0ZVNS/4onPqEWmdsDKm,5,,,true,false,en,,,,$2a$10$35yqJfo2RHCZIDrkNSWvYe +4d2b6eb8cc8cb43cc2000024,random@example.com,,"-----BEGIN RSA PRIVATE KEY----- +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 -----END RSA PRIVATE KEY----- -","",3,ZxbEK8TipG_En1etPP58,1294358400000,true,false,en,,,,"" -4d2657fbcc8cb46033000021,random2@example.net,,"-----BEGIN RSA PRIVATE KEY----- -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 +","",3,wY567RLhNsA8pp4SnnFa,1294617600000,true,false,en,,,,"" +4d2b6ebccc8cb43cc2000025,random2@example.net,,"-----BEGIN RSA PRIVATE KEY----- +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 -----END RSA PRIVATE KEY----- -","",5,fdh7xwzT6TbQ8aqflPuZ,1294358400000,true,false,en,,,,"" +","",5,aA1hEEz6V7btITaZUJKT,1294617600000,true,false,en,,,,"" diff --git a/spec/lib/data_conversion/import_to_mysql_spec.rb b/spec/lib/data_conversion/import_to_mysql_spec.rb index d6ae30992..ffe35ea5c 100644 --- a/spec/lib/data_conversion/import_to_mysql_spec.rb +++ b/spec/lib/data_conversion/import_to_mysql_spec.rb @@ -33,9 +33,9 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.process_raw_users bob = User.first - bob.mongo_id.should == "4d2657e9cc8cb46033000005" - bob.username.should == "bob14cbf20" - bob.email.should == "bob13ef00b@pivotallabs.com" + bob.mongo_id.should == "4d2b6eb6cc8cb43cc2000007" + bob.username.should == "bob1d2f837" + bob.email.should == "bob1a25dee@pivotallabs.com" bob.serialized_private_key.should_not be_nil bob.encrypted_password.should_not be_nil bob.invites.should == 4 @@ -69,8 +69,8 @@ describe DataConversion::ImportToMysql do @migrator.process_raw_aspects aspect = Aspect.first aspect.name.should == "generic" - aspect.mongo_id.should == "4d2657e9cc8cb46033000006" - aspect.user_mongo_id.should == "4d2657e9cc8cb46033000005" + aspect.mongo_id.should == "4d2b6eb6cc8cb43cc2000008" + aspect.user_mongo_id.should == "4d2b6eb6cc8cb43cc2000007" end it "sets the relation column" do @migrator.process_raw_aspects @@ -99,7 +99,8 @@ describe DataConversion::ImportToMysql do @migrator.process_raw_services service = Service.first service.type_before_type_cast.should == "Services::Facebook" - service.user_mongo_id.should == "4d2657eacc8cb46033000011" + service.user_mongo_id.should == "4d2b6eb7cc8cb43cc2000014" + service.mongo_id.should == "4d2b6ec4cc8cb43cc200003e" service.provider.should be_nil service.uid.should be_nil service.access_token.should == "yeah" @@ -135,7 +136,7 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.process_raw_invitations invitation = Invitation.first - invitation.mongo_id.should == "4d2657fdcc8cb46033000022" + invitation.mongo_id.should == "4d2b6ebecc8cb43cc2000026" invitation.message.should == "Hello!" end it 'sets the relation columns' do @@ -171,7 +172,7 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.process_raw_requests request = Request.first - request.mongo_id.should == "4d2657eacc8cb4603300001b" + request.mongo_id.should == "4d2b6eb8cc8cb43cc200001e" end it 'sets the relation columns' do @migrator.process_raw_requests @@ -202,10 +203,10 @@ describe DataConversion::ImportToMysql do mongo_person = Mongo::Person.first person = Person.first person.owner_id.should be_nil - person.mongo_id.should == "4d2657e9cc8cb46033000002" + person.mongo_id.should == "4d2b6eb6cc8cb43cc2000001" person.guid.should == person.mongo_id - person.url.should == "http://google-10ce30d.com/" - person.diaspora_handle.should == "bob-person-19732b3@aol.com" + person.url.should == "http://google-1b05052.com/" + person.diaspora_handle.should == "bob-person-1fe12fb@aol.com" person.serialized_public_key.should_not be_nil person.created_at.should == mongo_person.created_at end @@ -251,9 +252,10 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.process_raw_contacts contact = Contact.first - contact.mongo_id.should == "4d2657eacc8cb4603300000d" - contact.user_id.should == User.where(:mongo_id => "4d2657e9cc8cb46033000005").first.id - contact.person_id.should == Person.where(:mongo_id => "4d2657eacc8cb4603300000c").first.id + mongo_contact = Mongo::Contact.where(:mongo_id => contact.mongo_id).first + contact.mongo_id.should == "4d2b6eb7cc8cb43cc200000f" + contact.user_id.should == User.where(:mongo_id => mongo_contact.user_mongo_id).first.id + contact.person_id.should == Person.where(:mongo_id => mongo_contact.person_mongo_id).first.id contact.pending.should be_false contact.created_at.should be_nil end @@ -287,8 +289,9 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.process_raw_aspect_memberships aspectm = AspectMembership.first - aspectm.contact_id.should == Contact.where(:mongo_id => "4d2657eacc8cb4603300000d").first.id - aspectm.aspect_id.should == Aspect.where(:mongo_id => "4d2657e9cc8cb46033000006").first.id + mongo_aspectm = Mongo::AspectMembership.first + aspectm.contact_id.should == Contact.where(:mongo_id => mongo_aspectm.contact_mongo_id).first.id + aspectm.aspect_id.should == Aspect.where(:mongo_id => mongo_aspectm.aspect_mongo_id).first.id end end describe "profiles" do @@ -316,9 +319,9 @@ describe DataConversion::ImportToMysql do profile.image_url_medium.should be_nil profile.searchable.should == true profile.image_url.should be_nil - profile.person_mongo_id.should == "4d2657e8cc8cb46033000001" + profile.mongo_id.should == "4d2b6eb6cc8cb43cc2000001" profile.gender.should be_nil - profile.diaspora_handle.should be_nil + profile.diaspora_handle.should == profile.person.diaspora_handle profile.birthday.should be_nil profile.last_name.should == 'weinstien' profile.bio.should be_nil @@ -328,7 +331,7 @@ describe DataConversion::ImportToMysql do it "sets the relation to person" do @migrator.process_raw_profiles profile = Profile.first - profile.person_id.should == Person.where(:mongo_id => profile.person_mongo_id).first.id + profile.person_id.should == Person.where(:mongo_id => profile.mongo_id).first.id end end end @@ -348,8 +351,8 @@ describe DataConversion::ImportToMysql do @migrator.import_raw_aspects aspect = Mongo::Aspect.first aspect.name.should == "generic" - aspect.mongo_id.should == "4d2657e9cc8cb46033000006" - aspect.user_mongo_id.should == "4d2657e9cc8cb46033000005" + aspect.mongo_id.should == "4d2b6eb6cc8cb43cc2000008" + aspect.user_mongo_id.should == "4d2b6eb6cc8cb43cc2000007" end end @@ -367,8 +370,8 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.import_raw_aspect_memberships aspectm = Mongo::AspectMembership.first - aspectm.contact_mongo_id.should == "4d2657eacc8cb4603300000d" - aspectm.aspect_mongo_id.should == "4d2657e9cc8cb46033000006" + aspectm.contact_mongo_id.should == "4d2b6eb7cc8cb43cc200000f" + aspectm.aspect_mongo_id.should == "4d2b6eb6cc8cb43cc2000008" end end @@ -386,10 +389,10 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.import_raw_comments comment = Mongo::Comment.first - comment.mongo_id.should == "4d2657fdcc8cb46033000027" + comment.mongo_id.should == "4d2b6ebfcc8cb43cc200002b" comment.text.should == "Hey me!" - comment.person_mongo_id.should == "4d2657eacc8cb46033000014" - comment.post_mongo_id.should == "4d2657fdcc8cb46033000025" + comment.post_mongo_id.should == "4d2b6ebecc8cb43cc2000029" + comment.person_mongo_id.should == "4d2b6eb7cc8cb43cc2000017" comment.youtube_titles.should be_nil end end @@ -407,9 +410,9 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.import_raw_contacts contact = Mongo::Contact.first - contact.mongo_id.should == "4d2657eacc8cb4603300000d" - contact.user_mongo_id.should =="4d2657e9cc8cb46033000005" - contact.person_mongo_id.should == "4d2657eacc8cb4603300000c" + contact.mongo_id.should == "4d2b6eb7cc8cb43cc200000f" + contact.user_mongo_id.should =="4d2b6eb6cc8cb43cc2000007" + contact.person_mongo_id.should == "4d2b6eb7cc8cb43cc200000e" contact.pending.should be_false contact.created_at.should be_nil end @@ -428,10 +431,10 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.import_raw_invitations invitation = Mongo::Invitation.first - invitation.mongo_id.should == "4d2657fdcc8cb46033000022" - invitation.recipient_mongo_id.should =="4d2657fbcc8cb46033000021" - invitation.sender_mongo_id.should == "4d2657e9cc8cb46033000005" - invitation.aspect_mongo_id.should == '4d2657e9cc8cb46033000006' + invitation.mongo_id.should == "4d2b6ebecc8cb43cc2000026" + invitation.recipient_mongo_id.should =="4d2b6ebccc8cb43cc2000025" + invitation.sender_mongo_id.should == "4d2b6eb6cc8cb43cc2000007" + invitation.aspect_mongo_id.should == '4d2b6eb6cc8cb43cc2000008' invitation.message.should == "Hello!" end end @@ -452,22 +455,22 @@ describe DataConversion::ImportToMysql do post = Mongo::Post.first post.youtube_titles.should be_nil post.pending.should == false - # puts post.created_at.utc? # == true - post.created_at.utc.to_i.should == 1294358525 # got 1294329725 - minus 8 hours - post.public.should == false # 1294358525000 in fixture - post.updated_at.to_i.should == 1294358525 + post.public.should == false post.status_message_mongo_id.should be_nil post.caption.should be_nil post.remote_photo_path.should be_nil post.remote_photo_name.should be_nil post.random_string.should be_nil post.image.should be_nil - post.mongo_id.should == "4d2657fdcc8cb46033000023" + post.mongo_id.should == "4d2b6ebecc8cb43cc2000027" post.guid.should == post.mongo_id post.type.should == "StatusMessage" - post.diaspora_handle.should == "bob14cbf20@localhost" - post.person_mongo_id.should == "4d2657e9cc8cb46033000008" + post.diaspora_handle.should == "bob1d2f837@localhost" + post.person_mongo_id.should == "4d2b6eb6cc8cb43cc200000a" post.message.should == "User2 can see this" + # puts post.created_at.utc? # == true + post.created_at.utc.to_i.should == 1294692030 # got 1294663230- minus 8 hours + post.updated_at.to_i.should == 1294692030 end end describe "notifications" do @@ -478,14 +481,14 @@ describe DataConversion::ImportToMysql do it "imports data into the mongo_notifications table" do Mongo::Notification.count.should == 0 @migrator.import_raw_notifications - Mongo::Notification.count.should == 3 + Mongo::Notification.count.should == 2 end it "imports all the columns" do @migrator.import_raw_notifications notification = Mongo::Notification.first - notification.mongo_id.should == "4d2657eacc8cb4603300001c" - notification.target_mongo_id.should == '4d2657eacc8cb4603300001b' + notification.mongo_id.should == "4d2b6eb8cc8cb43cc200001f" + notification.target_mongo_id.should == '4d2b6eb8cc8cb43cc200001e' notification.target_type.should == "new_request" notification.unread.should be_true end @@ -507,10 +510,10 @@ describe DataConversion::ImportToMysql do @migrator.import_raw_people person = Mongo::Person.first person.owner_mongo_id.should be_nil - person.mongo_id.should == "4d2657e9cc8cb46033000002" + person.mongo_id.should == "4d2b6eb6cc8cb43cc2000001" person.guid.should == person.mongo_id - person.url.should == "http://google-10ce30d.com/" - person.diaspora_handle.should == "bob-person-19732b3@aol.com" + person.url.should == "http://google-1b05052.com/" + person.diaspora_handle.should == "bob-person-1fe12fb@aol.com" person.serialized_public_key.should_not be_nil person.created_at.to_i.should == 1294358505 end @@ -529,8 +532,8 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.import_raw_post_visibilities pv = Mongo::PostVisibility.first - pv.aspect_mongo_id.should == "4d2657e9cc8cb46033000006" - pv.post_mongo_id.should =="4d2657fdcc8cb46033000023" + pv.aspect_mongo_id.should == "4d2b6eb6cc8cb43cc2000008" + pv.post_mongo_id.should == "4d2b6ebecc8cb43cc2000027" end end describe "profiles" do @@ -550,7 +553,7 @@ describe DataConversion::ImportToMysql do profile.image_url_medium.should be_nil profile.searchable.should == true profile.image_url.should be_nil - profile.person_mongo_id.should == "4d2657e8cc8cb46033000001" + profile.person_mongo_id.should == "4d2b6eb6cc8cb43cc2000001" profile.gender.should be_nil profile.diaspora_handle.should be_nil profile.birthday.should be_nil @@ -575,9 +578,9 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.import_raw_requests request = Mongo::Request.first - request.mongo_id.should == "4d2657eacc8cb4603300001b" - request.recipient_mongo_id.should == "4d2657eacc8cb46033000018" - request.sender_mongo_id.should == "4d2657eacc8cb46033000014" + request.mongo_id.should == "4d2b6eb8cc8cb43cc200001e" + request.recipient_mongo_id.should == "4d2b6eb7cc8cb43cc200001b" + request.sender_mongo_id.should == "4d2b6eb7cc8cb43cc2000017" request.aspect_mongo_id.should be_nil end end @@ -595,8 +598,9 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.import_raw_services service = Mongo::Service.first + service.mongo_id.should == "4d2b6ec4cc8cb43cc200003e" service.type_before_type_cast.should == "Services::Facebook" - service.user_mongo_id.should == "4d2657eacc8cb46033000011" + service.user_mongo_id.should == "4d2b6eb7cc8cb43cc2000014" service.provider.should be_nil service.uid.should be_nil service.access_token.should == "yeah" @@ -616,9 +620,9 @@ describe DataConversion::ImportToMysql do it "imports all the columns" do @migrator.import_raw_users bob = Mongo::User.first - bob.mongo_id.should == "4d2657e9cc8cb46033000005" - bob.username.should == "bob14cbf20" - bob.email.should == "bob13ef00b@pivotallabs.com" + bob.mongo_id.should == "4d2b6eb6cc8cb43cc2000007" + bob.username.should == "bob1d2f837" + bob.email.should == "bob1a25dee@pivotallabs.com" bob.serialized_private_key.should_not be_nil bob.encrypted_password.should_not be_nil bob.invites.should == 4