diff --git a/sql/table.sql b/sql/table.sql
index fa7ecff7ed50cc8de1bd25a1b25fbc27505e48af..307ddd405a0b6f473ce7078aec62895b32022267 100755
--- a/sql/table.sql
+++ b/sql/table.sql
@@ -29,7 +29,9 @@ CREATE TABLE analysis (
   gff_source varchar(40),
   gff_feature varchar(40),
 
-  PRIMARY KEY (analysis_id)
+  PRIMARY KEY (analysis_id),
+  UNIQUE (logic_name)
+
 );
 
 # semantics