This project is not covered by Drupal’s security advisory policy.

Normalized Migrate (NorMi) automates building migrations (using the migrate module) with normalized database input (e.g. one table per content type, one column per field/property).

The current development snapshot can create database tables and a migration module to use those database tables, for content types, taxonomies, and users. It can also generate CSV headers for creating spreadsheets to mirror the database, as well as template SQL statements for populating either the database or the CSV files with actual content.

For simple migrations, NorMi limits custom code to completing the SQL to populate the normalized database. For complex migrations, it provides a good starting point, and limits your work to the complicated parts.

NorMi is in active development, so if you find something missing that you need, please open an issue.

Supporting organizations: 

Project information

Downloads