From 7dce2687f2a2b27848c5fe9e92909f38e2f6f612 Mon Sep 17 00:00:00 2001 From: JD <46619169+rudiejd@users.noreply.github.com> Date: Tue, 10 Aug 2021 15:06:33 -0400 Subject: [PATCH] fix: 0004658 problem with postgressql varchar types (#166) * fix: resolve 0004658, postgressql datatype issue (platform col size left out if size INT_MAX) * 0004658 undo accidental change --- .../jumpmind/db/platform/postgresql/PostgreSqlDdlReader.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlReader.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlReader.java index b006ae4a02..5f876b2bd0 100644 --- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlReader.java +++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlReader.java @@ -166,6 +166,9 @@ else if (column.getSizeAsInt() == Integer.MAX_VALUE) { column.setMappedTypeCode(Types.LONGVARCHAR); column.setSize(null); } + if (platformColumn != null) { + platformColumn.setSize(-1); + } } else if (column.getMappedTypeCode() == Types.BINARY) { column.setMappedTypeCode(Types.LONGVARBINARY); column.setSize(null);