You are here

function weather_es_schema in Weather_es 7

Same name and namespace in other branches
  1. 6.3 weather_es.install \weather_es_schema()
  2. 6.2 weather_es.install \weather_es_schema()

hook_schema()

File

./weather_es.install, line 12
Install de drupal schema for the weather_es module

Code

function weather_es_schema() {
  $schema['weather_es_conf'] = array(
    'description' => t('Stores weather_es user config.'),
    'fields' => array(
      'wid' => array(
        'description' => t('Weather_es uid.'),
        'type' => 'int',
        'default' => 0,
        'not null' => TRUE,
      ),
      'cit_cod' => array(
        'description' => t('City code.'),
        'type' => 'int',
        'precision' => 5,
        'unsigned' => TRUE,
        'default' => 0,
        'not null' => TRUE,
      ),
      'lan' => array(
        'description' => t('Language.'),
        'type' => 'varchar',
        'length' => 2,
        'default' => 'en',
      ),
      'inf_typ' => array(
        'description' => t('Information type'),
        'type' => 'text',
        'not null' => TRUE,
        'size' => 'big',
      ),
      'inf_amo' => array(
        'description' => t('Information amount.'),
        'type' => 'varchar',
        'length' => 2,
        'default' => 're',
      ),
    ),
    'primary key' => array(
      'wid',
      'cit_cod',
    ),
  );
  $schema['weather_es_data'] = array(
    'description' => t('Stores weather_es city data.'),
    'fields' => array(
      'cit_cod' => array(
        'description' => t('City code.'),
        'type' => 'int',
        'precision' => 5,
        'unsigned' => TRUE,
        'default' => 0,
        'not null' => TRUE,
      ),
      'cit_nam' => array(
        'description' => t('City name.'),
        'type' => 'varchar',
        'length' => 50,
        'default' => '',
      ),
      'nex_upd' => array(
        'description' => t('Next update.'),
        'type' => 'int',
        'precision' => 10,
        'unsigned' => TRUE,
        'default' => 0,
        'not null' => TRUE,
      ),
      'dat_dat' => array(
        'description' => 'The AEMET data.',
        'type' => 'text',
        'not null' => TRUE,
        'size' => 'big',
      ),
    ),
    'primary key' => array(
      'cit_cod',
    ),
  );
  return $schema;
}