public Alter Table Add Unique

master
Markus Kreth 8 years ago
parent d9a550013f
commit 447e3d3226
  1. 8
      src/main/java/de/kreth/dbmanager/DbManager.java

@ -107,6 +107,14 @@ public class DbManager {
}
}
public static String createUniqueConstraint(TableDefinition def, UniqueConstraint constraint) {
StringBuilder sql = new StringBuilder("ALTER TABLE ");
sql.append(def.getTableName()).append(" ADD CONSTRAINT UNIQUE_").append(String.join("_", constraint.getNames()))
.append(" UNIQUE (");
sql.append(String.join(", ", constraint.getNames())).append(")");
return sql.toString();
}
public static String createSqlStatement(TableDefinition def) {
assert (def != null);

Loading…
Cancel
Save