From d32f875c984249cc382e7d85fbc69ce039a3f7c8 Mon Sep 17 00:00:00 2001 From: Ken Stevens Date: Sat, 6 May 2023 10:44:02 -0400 Subject: [PATCH] fix migration issue --- .../fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java b/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java index 18db94086375..f44f49f89630 100644 --- a/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java +++ b/hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java @@ -53,7 +53,6 @@ import java.util.stream.Collectors; import static ca.uhn.fhir.rest.api.Constants.UUID_LENGTH; -import static org.apache.commons.lang3.StringUtils.trim; @SuppressWarnings({"SqlNoDataSourceInspection", "SpellCheckingInspection", "java:S1192"}) public class HapiFhirJpaMigrationTasks extends BaseMigrationTasks { @@ -94,6 +93,7 @@ public HapiFhirJpaMigrationTasks(Set theFlags) { init610(); init620(); init640(); + init640_after_20230126(); init660(); init680(); } @@ -375,7 +375,10 @@ protected void init640() { .online(true) .withColumns("SEARCH_PID") .onlyAppliesToPlatforms(NON_AUTOMATIC_FK_INDEX_PLATFORMS); + } + protected void init640_after_20230126() { + Builder version = forVersion(VersionEnum.V6_3_0); { //We added this constraint when userSelected and Version were added. It is no longer necessary. Builder.BuilderWithTableName tagDefTable = version.onTable("HFJ_TAG_DEF"); tagDefTable.dropIndex("20230503.1", "IDX_TAGDEF_TYPESYSCODEVERUS");