Project

General

Profile

« Previous | Next » 

Revision da556b15

Added by Andreas Müller about 5 years ago

fix #7859

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v50_51/SchemaUpdater_50_55.java
15 15
import org.apache.log4j.Logger;
16 16

  
17 17
import eu.etaxonomy.cdm.database.update.ColumnAdder;
18
import eu.etaxonomy.cdm.database.update.ColumnNameChanger;
18 19
import eu.etaxonomy.cdm.database.update.ColumnRemover;
19 20
import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
20 21
import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
......
91 92
        step = SimpleSchemaUpdaterStep.NewAuditedInstance(stepName, query, tableName, -99);
92 93
        stepList.add(step);
93 94

  
95
        //#7859 CdmPreference.value as CLOB
96
        stepName = "Make CdmPreference.value a CLOB";
97
        String columnName = "value";
98
        tableName = "CdmPreference";
99
        // TODO check non MySQL and with existing data (probably does not exist)
100
        step = ColumnNameChanger.NewClobInstance(stepName, tableName,
101
                columnName, columnName, INCLUDE_AUDIT);
102
        stepList.add(step);
103

  
94 104
        return stepList;
95 105

  
96 106
	}

Also available in: Unified diff