function migrate_example_beer_data_account in Migrate Plus 8.2
Same name and namespace in other branches
- 8.5 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_data_account()
- 8 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_data_account()
- 8.3 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_data_account()
- 8.4 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_data_account()
1 call to migrate_example_beer_data_account()
- migrate_example_setup_install in migrate_example/
migrate_example_setup/ migrate_example_setup.install
File
- migrate_example/
migrate_example_setup/ migrate_example_setup.install, line 284 - Set up source data and destination configuration for the migration example module. We do this in a separate module so migrate_example itself is a pure migration module.
Code
function migrate_example_beer_data_account() {
$fields = array(
'status',
'registered',
'username',
'nickname',
'password',
'email',
'sex',
'beers',
);
$query = db_insert('migrate_example_beer_account')
->fields($fields);
$data = array(
array(
1,
'2010-03-30 10:31:05',
'alice',
'alice in beerland',
'alicepass',
'alice@example.com',
'1',
'99999999|99999998|99999997',
),
array(
1,
'2010-04-04 10:31:05',
'alice',
'alice in aleland',
'alicepass',
'alice2@example.com',
'1',
'99999999|99999998|99999997',
),
array(
0,
'2007-03-15 10:31:05',
'bob',
'rebob',
'bobpass',
'bob@example.com',
'0',
'99999999|99999997',
),
array(
1,
'2004-02-29 10:31:05',
'charlie',
'charlie chocolate',
'mykids',
'charlie@example.com',
'0',
'99999999|99999998',
),
);
foreach ($data as $row) {
$query
->values(array_combine($fields, $row));
}
$query
->execute();
}