diff --git a/db-scripts/src/main/resources/cgds.sql b/db-scripts/src/main/resources/cgds.sql index 44d88960b4d..a3e37649d3b 100644 --- a/db-scripts/src/main/resources/cgds.sql +++ b/db-scripts/src/main/resources/cgds.sql @@ -669,7 +669,7 @@ CREATE TABLE `clinical_event_data` ( `VALUE` varchar(5000) NOT NULL, FOREIGN KEY (`CLINICAL_EVENT_ID`) REFERENCES `clinical_event` (`CLINICAL_EVENT_ID`) ON DELETE CASCADE, INDEX `idx_clinical_event_key` (`KEY`), - INDEX `idx_clinical_event_value` (`VALUE`) + INDEX `idx_clinical_event_value` (`VALUE` (768)) -- max key length is 3072 bytes, for MySQL 8 default character set utf8mb4, max characters length are 768 ); -- -------------------------------------------------------- diff --git a/db-scripts/src/main/resources/migration.sql b/db-scripts/src/main/resources/migration.sql index 3983cb589cf..9e7e07d2f20 100644 --- a/db-scripts/src/main/resources/migration.sql +++ b/db-scripts/src/main/resources/migration.sql @@ -1030,5 +1030,7 @@ CREATE INDEX idx_sample_stable_id ON sample (`STABLE_ID`); UPDATE `info` SET `DB_SCHEMA_VERSION`="2.13.1"; ##version: 2.13.2 +ALTER TABLE clinical_event_data DROP INDEX idx_clinical_event_value; CREATE INDEX idx_patient_stable_id ON patient (`STABLE_ID`); -UPDATE `info` SET `DB_SCHEMA_VERSION`="2.13.2"; \ No newline at end of file +CREATE INDEX idx_clinical_event_value ON clinical_event_data (`VALUE`(768)) -- max key length is 3072 bytes, for MySQL 8 default character set utf8mb4, max characters length are 768 +UPDATE `info` SET `DB_SCHEMA_VERSION`="2.13.2";