Raphael
52f1ce81fb
No syntax errors, but invitation and request importing still not working
2011-01-10 11:34:04 -08:00
Raphael
555932d67e
Import invitations
2011-01-09 02:25:35 -08:00
Sarah Mei
22f7d1d48b
Unix timestamps (output by mongo) are in milliseconds, but MySQL datetimes only have fidelity to seconds.
...
As a result we have to divide the exported value by 1000 before importing it (which coincidentally is the same as truncating the last 3 digits).
The remaining 8-hour difference is a time zone thing - haven't solved that one yet.
2011-01-08 17:18:09 -08:00
Raphael
e8d46982d8
Aspect memberships now importing
2011-01-07 16:58:39 -08:00
Raphael
6abedf5f87
Contacts now importing
2011-01-07 16:28:52 -08:00
Raphael
aa624b4df0
People now importing, additional failing tests on imported times
2011-01-07 16:09:08 -08:00
Raphael
8885b8a354
Services now importing
2011-01-07 15:19:04 -08:00
Raphael
9bd2de06ee
Services need a mongo_id
2011-01-07 15:14:45 -08:00
Raphael
62486a17b6
Aspects imported correctly
2011-01-07 14:54:50 -08:00
Raphael
1187c13170
Import for users, test for aspects import
2011-01-07 13:25:50 -08:00
Raphael
ff44003ea3
Import some more times
2011-01-07 10:56:46 -08:00
Raphael
686713dc4b
assert on type before typecasting, do not tolerate empty strings where NULL should be.
2011-01-07 10:49:07 -08:00
Raphael
0f8b8bbd5b
update the down for the import table migration
2011-01-06 17:44:38 -08:00
Raphael
abdb5f7587
serialized hashes need a NULLIF, as do many other fields, probably
2011-01-06 17:26:08 -08:00
Raphael
89a41826c1
Started raw post import
2011-01-06 17:01:17 -08:00
Raphael
e46b3e6cf3
Import raw services, I think we need to change the name of the type field (is it supposed to be in provider?) other than that, only posts remain.
2011-01-06 16:23:18 -08:00
Raphael
7668276a99
Set booleans correctly
2011-01-06 15:42:34 -08:00
Raphael
770e90064d
nullif fixes raw person import
2011-01-06 15:16:32 -08:00
Raphael
283a5501be
Boolean values aren't importing; we may need SET statements for them
2011-01-06 14:58:42 -08:00
Raphael
7c4d35cf28
raw import of notifications, failing to pull in unread
2011-01-06 14:37:59 -08:00
Raphael
564dd993b7
raw import of Invitation
2011-01-06 14:30:38 -08:00
Raphael
a1419b9dc0
Person#owner_mongo_id should be null if the csv has an empty string
2011-01-06 14:16:51 -08:00
Raphael
f4d176011d
Got some fixtures in, comment import specs are passing
2011-01-06 12:20:42 -08:00
Raphael
3df36721d6
Move attribute lists out to base, so they are together and we can use them in the import
2011-01-06 10:31:45 -08:00
Sarah Mei
75ac7e91c8
Refactor ImportToMysql; add import_raw. Add rake task for import.
...
Remove unique constraint on index on mongo_requests.
2011-01-05 23:54:22 -08:00
Raphael
ff1cad6e63
raw import for requests
2011-01-05 17:38:00 -08:00
Raphael
0d80ded2d3
Raw import for post_visibilities
2011-01-05 17:25:11 -08:00
Raphael
a02eb39bf1
error in profile export
2011-01-05 17:03:22 -08:00
Raphael
7b721836c8
Add the fixtures I've been using, fix a problem in person export
2011-01-05 16:49:04 -08:00
Raphael
b34acfd4eb
Add contact raw import, fixtures have no comments
2011-01-05 16:40:16 -08:00
Raphael
e4ef2641f8
raw import of aspects and aspect memberships
2011-01-05 15:40:04 -08:00
Raphael
079e2f4cb2
Get a little further in importing times
2011-01-05 11:51:36 -08:00
Sarah Mei
bed82d68ab
how about we don't accidentally delete Rails.root, mmmkay?
2011-01-04 22:54:19 -08:00
Sarah Mei
7f86a9e1ba
ImportToMysql now loads users.csv. Spec currently failing on datetime conversion.
2011-01-04 22:43:32 -08:00
Sarah Mei
80867bbc54
Make directory settable.
2011-01-04 21:08:28 -08:00
Sarah Mei
55191c6838
Move more stuff in to DataConversion::Base, refactor method names. Add spec for importer.
2011-01-04 20:28:10 -08:00
Sarah Mei
7453130c63
Namespacin'.
2011-01-04 20:12:11 -08:00
Sarah Mei
a4c01e4df1
More logging (w/ elapsed time) on mysql export.
2011-01-04 19:40:15 -08:00
Raphael
c643346589
Making it easier to maybe put .inspect on all the accesses to the json export
2011-01-04 14:25:40 -08:00
Raphael
894a008daa
Hopefully finish export to csv
2011-01-04 11:59:25 -08:00
Raphael
16d7ccdf0b
fix youtube title stting
2011-01-04 11:48:02 -08:00
Raphael
936f7fdb3d
newlines are in the data, probably easiest to use a different separator in the CSV
2011-01-04 11:24:11 -08:00
Raphael
0966889ab9
continue work on mongo export
2011-01-04 10:58:22 -08:00
Raphael
4e44b197c2
Begin writing migration from mongo to mysql
2010-12-29 18:15:13 -08:00
Raphael
0328c1677c
Get rid of a reference to Mongo
2010-12-29 11:28:22 -08:00
Raphael
64c31af529
GREEN
2010-12-29 11:18:10 -08:00
Sarah Mei
e2804dbbcb
Replace old references to request.from with request.sender
2010-12-28 22:56:53 -08:00
Sarah Mei
2184af09d9
Patch database_cleaner to actually, you know, work.
2010-12-28 22:23:27 -08:00
Sarah Mei
f18439fa14
ZOMG specs pass on mysql!
...
Make '_type' column on services into 'type'.
2010-12-28 21:08:54 -08:00
Sarah Mei
fd74b79b61
do clean before each scenario so db doesn't get into borked state
2010-12-28 20:58:16 -08:00