1 field_example.install | field_example_field_schema($field) |
Implements hook_field_schema().
Defines the database schema of the field, using the format used by the Schema API.
The data we will store here is just one 7-character element, even though the widget presents the three portions separately.
All implementations of hook_field_schema() must be in the module's .install file.
See also
Related topics
File
- modules/
examples/ field_example/ field_example.install, line 23 - Install, update, and uninstall functions for the field_example module.
Code
function field_example_field_schema($field) {
$columns = array(
'rgb' => array('type' => 'varchar', 'length' => 7, 'not null' => FALSE),
);
$indexes = array(
'rgb' => array('rgb'),
);
return array(
'columns' => $columns,
'indexes' => $indexes,
);
}