I have a D6 site, with some 10,000 nodes. All are plain text and an occasional picture. I want to upgrade my site to D7. I have read a gazillion forum postings on upgrading Modules and Themes, but that's not my main concern. My main concern is my data, my text nodes. I don't mind manually reinstalling all D7 modules and build a new D7 theme, but I don't want to re-enter my data - obviously. My problem is that I could not find much information on this "simple data-only" upgrade. Or maybe it's not that simple, because I noticed considerable differences between the D6 and D7 data structure.

Can anyone help me out with this? Is there some useful information on upgrading only the data, or maybe even "just" importing the old data in my new D7 site, not the modules, but just the data, the "text"? I know there are some modules which are supposed to take care of this, but judging from the explanatory info, they are either unfinished ("No UI yet..." * sigh *... It's like a car, but "no wheels yet"), or buggy. Or did I overlook some gem here or there?

Comments

vm’s picture

you can try migrating the data from one version to another with: http://drupal.org/project/migrate
or feeding it from one site to another with :http://drupal.org/project/feeds

modul’s picture

Thanks for your reply, VM. But I think those modules you point out are not really what I'm looking for. I want to start my D7 from scratch, so I don't need (or even want) the D6 modules and themes to be upgraded. I only want my data to be moved from D6 to D7. And I think the data structure of D7 is quite different from the one in D6. I could try to do it with some sql tricks, but I don't think that's the proper way to go.

One more thing: the node id's (nid) should remain intact, because many outside links have been made to my D6 site. I cannot afford to have these nids changed in my D7 site.

So, is there a way to get my data (and only the data) without too much manual work from a D6 site to a brandnew D7 site? It's mainly the node and node_revisions tables which I'm after. For instance, in D7 there is also a mysterious field_data_body table, which was not part of D6. So, how do I deal with this line of problems?

vm’s picture

moving the data and data alone is exactly what the modules provided are for. They are not for upgrading a D6 site to a D7 site but for migrating the data from a one drupal site to another.

"too much" is different for everyone.

D7 = a table per field which links the data to the node.