From 02c5be2d432be52c84659c42bbda16dacd59feea Mon Sep 17 00:00:00 2001 From: Nathan Voxland Date: Wed, 22 Dec 2021 10:54:10 -0600 Subject: [PATCH] Mysql: Support additional information like "unsigned" in double datatypes --- .../src/main/java/liquibase/datatype/core/DoubleType.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/liquibase-core/src/main/java/liquibase/datatype/core/DoubleType.java b/liquibase-core/src/main/java/liquibase/datatype/core/DoubleType.java index 5fde7ba7f7d..a494812f013 100644 --- a/liquibase-core/src/main/java/liquibase/datatype/core/DoubleType.java +++ b/liquibase-core/src/main/java/liquibase/datatype/core/DoubleType.java @@ -15,11 +15,15 @@ public DatabaseDataType toDatabaseDataType(Database database) { return new DatabaseDataType(database.escapeDataTypeName("float"), 53); } if (database instanceof MySQLDatabase) { + DatabaseDataType datatype; if ((getParameters() != null) && (getParameters().length > 1)) { - return new DatabaseDataType("DOUBLE", getParameters()); + datatype = new DatabaseDataType("DOUBLE", getParameters()); } else { - return new DatabaseDataType("DOUBLE"); + datatype = new DatabaseDataType("DOUBLE"); } + + datatype.addAdditionalInformation(getAdditionalInformation()); + return datatype; } if ((database instanceof AbstractDb2Database) || (database instanceof DerbyDatabase) || (database instanceof HsqlDatabase)) {