|
|
|
|
@ -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); |
|
|
|
|
|
|
|
|
|
|