function migrate_example_beer_schema_node in Migrate Plus 8.4
Same name and namespace in other branches
- 8.5 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_schema_node()
- 8 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_schema_node()
- 8.2 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_schema_node()
- 8.3 migrate_example/migrate_example_setup/migrate_example_setup.install \migrate_example_beer_schema_node()
The hook_schema definition for node.
Return value
array The schema definition.
1 call to migrate_example_beer_schema_node()
- migrate_example_setup_schema in migrate_example/
migrate_example_setup/ migrate_example_setup.install - Implements hook_schema().
File
- migrate_example/
migrate_example_setup/ migrate_example_setup.install, line 43 - Install file for migrate example module.
Code
function migrate_example_beer_schema_node() {
return [
'description' => 'Beers of the world.',
'fields' => [
'bid' => [
'type' => 'serial',
'not null' => TRUE,
'description' => 'Beer ID.',
],
'name' => [
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
],
'body' => [
'type' => 'varchar',
'length' => 255,
'not null' => FALSE,
'description' => 'Full description of the beer.',
],
'excerpt' => [
'type' => 'varchar',
'length' => 255,
'not null' => FALSE,
'description' => 'Abstract for this beer.',
],
'countries' => [
'type' => 'varchar',
'length' => 255,
'not null' => FALSE,
'description' => 'Countries of origin. Multiple values, delimited by pipe',
],
'aid' => [
'type' => 'int',
'not null' => FALSE,
'description' => 'Account Id of the author.',
],
'image' => [
'type' => 'varchar',
'length' => 255,
'not null' => FALSE,
'description' => 'Image path',
],
'image_alt' => [
'type' => 'varchar',
'length' => 255,
'not null' => FALSE,
'description' => 'Image ALT',
],
'image_title' => [
'type' => 'varchar',
'length' => 255,
'not null' => FALSE,
'description' => 'Image title',
],
'image_description' => [
'type' => 'varchar',
'length' => 255,
'not null' => FALSE,
'description' => 'Image description',
],
],
'primary key' => [
'bid',
],
];
}