I've got a large amount of data I would like to turn into pages in Drupal. Most of the data to import correspond to custom fields I created in a new content type (let's call it directory).

For example, I have things like zip code, address, state, etc. that I would like to import as directory content.

I've been working with the feeds module, but so far I haven't been able to figure out if it can map to custom fields in a content type (I'm beginning to suspect that it cannot).

I'm using Drupal 7

2 Answers 2


I suggest you look into migrate module. This module is very flexible, very well documented and can easily handle and ease the pains of content migration. Custom content, users, comments, etc .. and just about whatever you throw at it can be set up as 'migration tasks'.


  • Cute kid :) I got an error when I attempted to install the module, and now I can't uninstall it. I'm putting the error in a separate comment to make it easier to read.
    – JoBu1324
    Aug 17, 2012 at 16:25
  • PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'databasename.migrate_status' doesn't exist: SELECT ms.class_name AS class_name FROM {migrate_status} ms; Array ( ) in migrate_flush_caches() (line 133 of /pathtodrupal/sites/all/modules/migrate/migrate.module).
    – JoBu1324
    Aug 17, 2012 at 16:26
  • You are on mysql? I would try removing the entry of the module from the system table, if you can either get from the command line the following sql result: "select * from system where type ="module" and name like "migrat%"; , you should see the entry you have to delete. We have used this module quite extensively in the past, I'm quite surprised you have that error. Aug 17, 2012 at 22:06
  • The install simply failed to create the table for some reason, I would even try looking at the schema and loading it manually, or see why it's choking. Aug 17, 2012 at 22:09
  • Thanks for your help! Feeds really is what I was looking for; I was just looking a bit too soon.
    – JoBu1324
    Sep 4, 2012 at 20:07

Feeds just needed a bit of time to add the required functionality.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.