@@ -165,7 +165,8 @@ CREATE TABLE `patient` (
165
165
` STABLE_ID` varchar (50 ) NOT NULL ,
166
166
` CANCER_STUDY_ID` int (11 ) NOT NULL ,
167
167
PRIMARY KEY (` INTERNAL_ID` ),
168
- FOREIGN KEY (` CANCER_STUDY_ID` ) REFERENCES ` cancer_study` (` CANCER_STUDY_ID` ) ON DELETE CASCADE
168
+ FOREIGN KEY (` CANCER_STUDY_ID` ) REFERENCES ` cancer_study` (` CANCER_STUDY_ID` ) ON DELETE CASCADE ,
169
+ INDEX ` idx_patient_stable_id` (` STABLE_ID` )
169
170
);
170
171
171
172
-- --------------------------------------------------------
@@ -175,7 +176,8 @@ CREATE TABLE `sample` (
175
176
` SAMPLE_TYPE` varchar (255 ) NOT NULL ,
176
177
` PATIENT_ID` int (11 ) NOT NULL ,
177
178
PRIMARY KEY (` INTERNAL_ID` ),
178
- FOREIGN KEY (` PATIENT_ID` ) REFERENCES ` patient` (` INTERNAL_ID` ) ON DELETE CASCADE
179
+ FOREIGN KEY (` PATIENT_ID` ) REFERENCES ` patient` (` INTERNAL_ID` ) ON DELETE CASCADE ,
180
+ INDEX ` idx_sample_stable_id` (` STABLE_ID` )
179
181
);
180
182
181
183
-- --------------------------------------------------------
@@ -663,7 +665,9 @@ CREATE TABLE `clinical_event_data` (
663
665
` CLINICAL_EVENT_ID` int (255 ) NOT NULL ,
664
666
` KEY` varchar (255 ) NOT NULL ,
665
667
` VALUE` varchar (5000 ) NOT NULL ,
666
- FOREIGN KEY (` CLINICAL_EVENT_ID` ) REFERENCES ` clinical_event` (` CLINICAL_EVENT_ID` ) ON DELETE CASCADE
668
+ FOREIGN KEY (` CLINICAL_EVENT_ID` ) REFERENCES ` clinical_event` (` CLINICAL_EVENT_ID` ) ON DELETE CASCADE ,
669
+ INDEX ` idx_clinical_event_key` (` KEY` ),
670
+ INDEX ` idx_clinical_event_value` (` VALUE` (768 ))
667
671
);
668
672
669
673
-- --------------------------------------------------------
0 commit comments