Hi everyone,
I'm preparing a D6->D7 upgrade, but rather than go the long route I'm starting over with a fresh install of D7 and migrating my content over with the Migrate module, and all of the great helper modules - including the CCK Content Migrate module to move fields over.
However, it looks like it's a requirement that the Fields information from D6 reside in the same database! Browsing to Structure > Migrate fields throws the error "There is no D6 field information in this database." Unfortunately using the same database for the new site isn't an option for us, as upgrading from D6 caused some pain points that appear to be beasts to work around.
Is there an easy way to setup the CCK Migrate module to use a separate database as a source? If I'm able to get this working on my own I'll gladly provide a patch, but was hoping someone else had been in this situation before.
Thanks!
Comments
Comment #1
mastoll commentedA year and a half later, I have this same question. In the mean time, has anyone resolved this?
Comment #2
gcaudle commentedThis would have been really nice to have. I just took over development for a media company and there are Drupal 6 sites using CCK that I want to migrate to clean (fresh install, not upgrade) 7 sites.
Comment #3
torgospizzaIt actually is possible in Migrate, and Migrate Extras help with a lot of "not Drupal core" entity type migration and does plenty of heavy lifting for different entity types.
Take a look at Commerce Migrate Ubercart; in that code, they have a settings configuration to allow you to migrate from a different source database. (Back when I created this issue, this module was far from finished.)
I'm not sure if any Migrate modules besides CMU are doing this, though, so you might need to hack Migrate a bit. (I'll be honest that I haven't checked.) You can see their specific example of using a separate source database in commerce_migrate_ubercart.module
Comment #4
summit commentedHi, Did anyone give this a shot?
I want to migrate my drupal 6 content types to drupal 7 content types and fields...but until now no easy method found.
Greetings, Martijn