Skip to content

Commit

Permalink
0004529: Postgres Varchar column with no defined length getting
Browse files Browse the repository at this point in the history
converted to a LONGVARCHAR
  • Loading branch information
Philip Marzullo committed Sep 9, 2020
1 parent 046a7b5 commit 0dbd0ed
Showing 1 changed file with 5 additions and 2 deletions.
Expand Up @@ -161,11 +161,14 @@ protected Column readColumn(DatabaseMetaDataWrapper metaData, Map<String,Object>
// return Integer.MAX_VALUE
// on columns defined as TEXT.
else if (column.getSizeAsInt() == Integer.MAX_VALUE) {
column.setSize(null);
if (column.getMappedTypeCode() == Types.VARCHAR) {
column.setMappedTypeCode(Types.LONGVARCHAR);
if(column.getJdbcTypeName().equalsIgnoreCase("TEXT")) {
column.setMappedTypeCode(Types.LONGVARCHAR);
column.setSize(null);
}
} else if (column.getMappedTypeCode() == Types.BINARY) {
column.setMappedTypeCode(Types.LONGVARBINARY);
column.setSize(null);
}
} else if (column.getSizeAsInt() == 131089 && column.getJdbcTypeCode() == Types.NUMERIC) {
column.setSizeAndScale(0, 0);
Expand Down

0 comments on commit 0dbd0ed

Please sign in to comment.