function tripal_feature_add_tripal_gff_temp_table
2.x tripal_feature.install | tripal_feature_add_tripal_gff_temp_table() |
2 calls to tripal_feature_add_tripal_gff_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 83 - Installation of the feature module
Code
function tripal_feature_add_tripal_gff_temp_table() {
$schema = array(
'table' => 'tripal_gff_temp',
'fields' => array(
'feature_id' => array(
'type' => 'int',
'not null' => TRUE,
),
'organism_id' => array(
'type' => 'int',
'not null' => TRUE,
),
'uniquename' => array(
'type' => 'text',
'not null' => TRUE,
),
'type_name' => array(
'type' => 'varchar',
'length' => '1024',
'not null' => TRUE,
),
),
'indexes' => array(
'tripal_gff_temp_idx0' => array('feature_id'),
'tripal_gff_temp_idx0' => array('organism_id'),
'tripal_gff_temp_idx1' => array('uniquename'),
),
'unique keys' => array(
'tripal_gff_temp_uq0' => array('feature_id'),
'tripal_gff_temp_uq1' => array('uniquename', 'organism_id', 'type_name'),
),
);
chado_create_custom_table('tripal_gff_temp', $schema, TRUE);
}