function migrate_example_advanced_data_variety_updates in Migrate Plus 8
Same name and namespace in other branches
- 8.5 migrate_example_advanced/migrate_example_advanced_setup/migrate_example_advanced_setup.install \migrate_example_advanced_data_variety_updates()
- 8.2 migrate_example_advanced/migrate_example_advanced_setup/migrate_example_advanced_setup.install \migrate_example_advanced_data_variety_updates()
- 8.3 migrate_example_advanced/migrate_example_advanced_setup/migrate_example_advanced_setup.install \migrate_example_advanced_data_variety_updates()
- 8.4 migrate_example_advanced/migrate_example_advanced_setup/migrate_example_advanced_setup.install \migrate_example_advanced_data_variety_updates()
1 call to migrate_example_advanced_data_variety_updates()
- migrate_example_advanced_setup_install in migrate_example_advanced/
migrate_example_advanced_setup/ migrate_example_advanced_setup.install - Implements hook_install().
File
- migrate_example_advanced/
migrate_example_advanced_setup/ migrate_example_advanced_setup.install, line 837 - Set up source data and destination configuration for the migration example module. We do this in a separate module so migrate_example_advanced itself is a pure migration module.
Code
function migrate_example_advanced_data_variety_updates() {
$fields = array(
'categoryid',
'details',
);
$query = db_insert('migrate_example_advanced_variety_updates')
->fields($fields);
$data = array(
array(
1,
'White wines are simpler and sweeter than red',
),
array(
3,
'Red wines are generally more complex and dry than white',
),
array(
8,
'Usually associated with Germany',
),
array(
9,
NULL,
),
array(
13,
'Common, very drinakable',
),
array(
14,
'AKA Shiraz',
),
array(
25,
'Basic',
),
array(
26,
'A specialty of Sicily',
),
);
foreach ($data as $row) {
$query
->values(array_combine($fields, $row));
}
$query
->execute();
}