function tripal_chado_tripal_cv_defaults_schema

3.x tripal_cv.install tripal_chado_tripal_cv_defaults_schema()
  • Table definition for the tripal_cv_defaults table

Parameters

unknown $schema:

1 call to tripal_chado_tripal_cv_defaults_schema()
tripal_cv_schema in legacy/tripal_cv/tripal_cv.install
Implements hook_schema().

File

legacy/tripal_cv/tripal_cv.install, line 75
Contains functions executed only on install/uninstall of this module

Code

function tripal_chado_tripal_cv_defaults_schema() {
  return array(
    'fields' => array(
      'cv_default_id' => array(
        'type' => 'serial',
        'unsigned' => TRUE,
        'not null' => TRUE
      ),
      'table_name' => array(
        'type' => 'varchar',
        'length' => 128,
        'not null' => TRUE,
      ),
      'field_name' => array(
        'type' => 'varchar',
        'length' => 128,
        'not null' => TRUE,
      ),
      'cv_id' => array(
        'type' => 'int',
        'not null' => TRUE,
      )
    ),
    'indexes' => array(
      'tripal_cv_defaults_idx1' => array('table_name', 'field_name'),
    ),
    'unique keys' => array(
      'tripal_cv_defaults_unq1' => array('table_name', 'field_name', 'cv_id'),
    ),
    'primary key' => array('cv_default_id')
  );
}