function tripal_feature_add_tripal_gffprotein_temp_table

2.x tripal_feature.install tripal_feature_add_tripal_gffprotein_temp_table()
2 calls to tripal_feature_add_tripal_gffprotein_temp_table()
tripal_feature_install in tripal_feature/tripal_feature.install
Implements hook_install().
tripal_feature_update_7202 in tripal_feature/tripal_feature.install
Adds the temporary tables used for loading GFF files.

File

tripal_feature/tripal_feature.install, line 161
Installation of the feature module

Code

function tripal_feature_add_tripal_gffprotein_temp_table() {
  $schema = array(
    'table' => 'tripal_gffprotein_temp',
    'fields' => array(
      'feature_id' => array(
        'type' => 'int',
        'not null' => TRUE,
      ),
      'parent_id' => array(
        'type' => 'int',
        'not null' => TRUE,
      ),
      'fmin' => array(
        'type' => 'int',
        'not null' => TRUE,
      ),
      'fmax' => array(
        'type' => 'int',
        'not null' => TRUE,
      ),
    ),
    'indexes' => array(
      'tripal_gff_temp_idx0' => array('feature_id'),
      'tripal_gff_temp_idx0' => array('parent_id'),
    ),
    'unique keys' => array(
      'tripal_gff_temp_uq0' => array('feature_id'),
    ),
  );
  chado_create_custom_table('tripal_gffprotein_temp', $schema, TRUE);
}