Project

General

Profile

« Previous | Next » 

Revision a2d22dbd

Added by Andreas Müller almost 6 years ago

fix #7074 Change Media.mediaCreated to TimePeriod and make let PartialUserType support hour and minute

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/ColumnNameChanger.java
32 32
	private enum Datatype{
33 33
		integer,
34 34
		clob,
35
		varchar
35
		varchar,
36
		date
36 37
	}
37 38

  
38 39
	public static ColumnNameChanger NewIntegerInstance(String stepName, String tableName, String oldColumnName, String newColumnName, boolean includeAudTable){
......
49 50
        return new ColumnNameChanger(stepName, tableName, oldColumnName, newColumnName, includeAudTable, null, Datatype.varchar, size);
50 51
    }
51 52

  
53

  
54
    public static ColumnNameChanger NewDateTimeInstance(String stepName, String tableName, String oldColumnName,
55
            String newColumnName, boolean includeAudTable){
56
        return new ColumnNameChanger(stepName, tableName, oldColumnName, newColumnName, includeAudTable, null, Datatype.date, null);
57
    }
58

  
52 59
// **************************************** Constructor ***************************************/
53 60

  
54 61
	protected ColumnNameChanger(String stepName, String tableName, String oldColumnName,
......
110 117
			return "longtext";
111 118
		}else if (this.datatype == Datatype.varchar){
112 119
            return "nvarchar("+size+")";
120
		}else if (this.datatype == Datatype.date){
121
            return "datetime";
113 122
        }else{
114 123
			throw new RuntimeException("Definition type not supported");
115 124
		}

Also available in: Unified diff