From 9f43e5df0be01522b1a5d3679525e7cfa3478715 Mon Sep 17 00:00:00 2001 From: markquintontulloch Date: Tue, 5 Nov 2024 09:27:54 +0000 Subject: [PATCH] Index updates --- .../model/entities/PredictedVariantConsequence.java | 5 ++++- .../db/migration/v0.38.0.1__predictedvariantconsequence.sql | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/alliancegenome/curation_api/model/entities/PredictedVariantConsequence.java b/src/main/java/org/alliancegenome/curation_api/model/entities/PredictedVariantConsequence.java index 9e7677194..7920ede56 100644 --- a/src/main/java/org/alliancegenome/curation_api/model/entities/PredictedVariantConsequence.java +++ b/src/main/java/org/alliancegenome/curation_api/model/entities/PredictedVariantConsequence.java @@ -48,7 +48,10 @@ @Index(name = "predictedvariantconsequence_polyphenprediction_index", columnList = "polyphenprediction_id"), @Index(name = "predictedvariantconsequence_siftprediction_index", columnList = "siftprediction_id"), @Index(name = "predictedvariantconsequence_createdby_index", columnList = "createdby_id"), - @Index(name = "predictedvariantconsequence_updatedby_index", columnList = "updatedby_id") + @Index(name = "predictedvariantconsequence_updatedby_index", columnList = "updatedby_id"), + @Index(name = "predictedvariantconsequence_hgvsproteinnomenclature_index", columnList = "hgvsProteinNomenclature"), + @Index(name = "predictedvariantconsequence_hgvscodingnomenclature_index", columnList = "hgvsCodingNomenclature"), + @Index(name = "predictedvariantconsequence_variantgenomiclocation_index", columnList = "variantGenomicLocation_id") }) public class PredictedVariantConsequence extends AuditedObject { diff --git a/src/main/resources/db/migration/v0.38.0.1__predictedvariantconsequence.sql b/src/main/resources/db/migration/v0.38.0.1__predictedvariantconsequence.sql index 9e9ae8400..0bda5e377 100644 --- a/src/main/resources/db/migration/v0.38.0.1__predictedvariantconsequence.sql +++ b/src/main/resources/db/migration/v0.38.0.1__predictedvariantconsequence.sql @@ -47,6 +47,9 @@ CREATE INDEX predictedvariantconsequence_polyphenprediction_index ON predictedva CREATE INDEX predictedvariantconsequence_siftprediction_index ON predictedvariantconsequence USING btree (siftprediction_id); CREATE INDEX predictedvariantconsequence_createdby_index ON predictedvariantconsequence USING btree (createdby_id); CREATE INDEX predictedvariantconsequence_updatedby_index ON predictedvariantconsequence USING btree (updatedby_id); +CREATE INDEX predictedvariantconsequence_hgvsproteinnomenclature_index ON predictedvariantconsequence USING btree (hgvsProteinNomenclature); +CREATE INDEX predictedvariantconsequence_hgvscodingnomenclature_index ON predictedvariantconsequence USING btree (hgvsCodingNomenclature); +CREATE INDEX predictedvariantconsequence_variantgenomiclocation_index ON predictedvariantconsequence USING btree (variantGenomicLocation_id); ALTER TABLE ONLY predictedvariantconsequence ADD CONSTRAINT predictedvariantconsequence_createdby_id_fk FOREIGN KEY (createdby_id) REFERENCES person(id); ALTER TABLE ONLY predictedvariantconsequence ADD CONSTRAINT predictedvariantconsequence_updatedby_id_fk FOREIGN KEY (updatedby_id) REFERENCES person(id);