diff --git a/misc-scripts/xref_mapping/sql/table.sql b/misc-scripts/xref_mapping/sql/table.sql index f8bbc2c92c866a3cf195528422dfedaf15e7d540..092842dad4317f2d3903e140678007bff3a6c01a 100755 --- a/misc-scripts/xref_mapping/sql/table.sql +++ b/misc-scripts/xref_mapping/sql/table.sql @@ -77,7 +77,8 @@ CREATE TABLE source ( source_id int unsigned not null auto_increment, name varchar(255) not null, - source_release varchar(255), + status enum('KNOWN','XREF','PRED','ORTH','PSEUDO','NOIDEA') not null default 'NOIDEA', + source_release varchar(255), download enum('Y', 'N') default 'Y', ordered int unsigned not null, priority int unsigned default 1, @@ -373,3 +374,20 @@ CREATE TABLE go_xref ( ) COLLATE=latin1_swedish_ci TYPE=InnoDB; +CREATE TABLE meta ( + + meta_id INT NOT NULL AUTO_INCREMENT, + species_id INT UNSIGNED DEFAULT 1, + meta_key VARCHAR(40) NOT NULL, + meta_value VARCHAR(255) BINARY NOT NULL, + date DATETIME NOT NULL, + + PRIMARY KEY (meta_id), + UNIQUE KEY species_key_value_idx (meta_id, species_id, meta_key, meta_value), + KEY species_value_idx (species_id, meta_value) + +) COLLATE=latin1_swedish_ci TYPE=InnoDB; + + + +