Project

General

Profile

« Previous | Next » 

Revision 1ffd1c27

Added by Andreas Müller over 3 years ago

ref #9322 remove invalid designation relationship from cdmlib

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/SchemaUpdater_5185_5186.java
17 17
import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
18 18
import eu.etaxonomy.cdm.database.update.SchemaUpdaterBase;
19 19
import eu.etaxonomy.cdm.database.update.SimpleSchemaUpdaterStep;
20
import eu.etaxonomy.cdm.database.update.SingleTermRemover;
20 21
import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
21 22

  
22 23
/**
......
49 50

  
50 51
        adaptNomenclaturalStanding(stepList);
51 52

  
53
		//#9322 remove Invalid Designation taxon relationship
54
        String stepName = "remove invalid designation taxon relationship type";
55
        String uuidTerm = "605b1d01-f2b1-4544-b2e0-6f08def3d6ed";
56
        String checkUsedQueries = "SELECT count(*) FROM @@TaxonRelationship@@ tr "
57
                + " INNER JOIN @@DefinedTermBase@@ trType ON trType.id = tr.type_id "
58
                + " WHERE trType.uuid = '605b1d01-f2b1-4544-b2e0-6f08def3d6ed'";
59
        SingleTermRemover.NewInstance(stepList, stepName, uuidTerm, checkUsedQueries, -99);
60

  
52 61
        return stepList;
53 62
    }
54 63

  

Also available in: Unified diff