From a2a5a26df7947596bb57aaa23e4f43cca2ba55f6 Mon Sep 17 00:00:00 2001 From: evan-miller-jumpmind <70151986+evan-miller-jumpmind@users.noreply.github.com> Date: Tue, 16 Aug 2022 13:06:25 -0400 Subject: [PATCH] 0003961: Mapped Oracle XMLTYPE type to MariaDB LONGTEXT type --- .../java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java index 700ccff7ff..1c520d852d 100644 --- a/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java +++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java @@ -400,7 +400,7 @@ public String getSqlType(Column column) { pc = column.getPlatformColumns() == null ? null : column.getPlatformColumns().get(DatabaseNamesConstants.ORACLE122); } if (pc != null) { - if ("LONG".equals(pc.getType()) || "CLOB".equals(pc.getType()) || "NCLOB".equals(pc.getType())) { + if ("LONG".equals(pc.getType()) || "CLOB".equals(pc.getType()) || "NCLOB".equals(pc.getType()) || "XMLTYPE".equals(pc.getType())) { sqlType = "LONGTEXT"; } else if ("FLOAT".equals(pc.getType()) && pc.getSize() >= 63) { sqlType = "DOUBLE";