function field_sql_storage_schema

Implements hook_schema().

File

drupal/modules/field/modules/field_sql_storage/field_sql_storage.install, line 11
Install, update and uninstall functions for the field_sql_storage module.

Code

function field_sql_storage_schema() {
  $schema = array();

  // Dynamic (data) tables.
  if (db_table_exists('field_config')) {
    $fields = field_read_fields(array(), array(
      'include_deleted' => TRUE,
      'include_inactive' => TRUE,
    ));
    drupal_load('module', 'field_sql_storage');
    foreach ($fields as $field) {
      if ($field['storage']['type'] == 'field_sql_storage') {
        $schema += _field_sql_storage_schema($field);
      }
    }
  }
  return $schema;
}