How It Works: 3 Main Classes (for now)
- Class::DBI::DataMigration::Migrator - given a reference to a list of source database objects and a YAML configuration structure, creates target database objects using using a collection of...
- Class::DBI::DataMigration::Mapper - maps a single source database object (row) to a single target database object (row), using a collection of...
- Class::DBI::DataMigration::Mapping - maps a single source database object attribute (column) to a single target database object attribute (column).
- The YAML file tells the Migrator how to build Mappers and Mappings.