diff --git a/pom.xml b/pom.xml index 495383c..f2d1eb8 100644 --- a/pom.xml +++ b/pom.xml @@ -1,12 +1,10 @@ - 4.0.0 de.kreth databasedefinition - 0.0.7-SNAPSHOT + 0.0.6 DatabaseDefinition Database creation and definition framework @@ -30,9 +28,9 @@ maven-release-plugin 2.5.2 - - - + + + diff --git a/src/main/java/de/kreth/dbmanager/DbManager.java b/src/main/java/de/kreth/dbmanager/DbManager.java index 879ec32..cbbebff 100644 --- a/src/main/java/de/kreth/dbmanager/DbManager.java +++ b/src/main/java/de/kreth/dbmanager/DbManager.java @@ -108,6 +108,7 @@ public class DbManager { } public static String createSqlStatement(TableDefinition def) { + assert(def != null); StringBuilder sql = new StringBuilder(); sql.append("CREATE TABLE ").append(def.getTableName()).append(" (\n"); @@ -165,7 +166,7 @@ public class DbManager { } public static String createSqlAddColumns(TableDefinition current, ColumnDefinition... columnsToAdd) { - + assert(current != null); StringBuilder sql = new StringBuilder(); sql.append("ALTER TABLE ").append(current.getTableName()); @@ -189,6 +190,7 @@ public class DbManager { } public static String createSqlDropColumns(TableDefinition current, ColumnDefinition... columnsToDrop) { + assert(current != null); StringBuilder sql = new StringBuilder(); sql.append("ALTER TABLE ").append(current.getTableName()); @@ -201,12 +203,8 @@ public class DbManager { } first = false; - sql.append("\n\tDROP COLUMN ").append(col.getColumnName()).append(" "); - appendType(sql, col); + sql.append("\n\tDROP COLUMN ").append(col.getColumnName()); - if (col.getColumnParameters() != null && !col.getColumnParameters().isEmpty()) { - sql.append(" ").append(col.getColumnParameters()); - } } sql.append(";"); return sql.toString();