提交 8ac4fdfc authored 作者: 李纤's avatar 李纤

Merge remote-tracking branch 'origin/master'

...@@ -71,7 +71,7 @@ ...@@ -71,7 +71,7 @@
<guava.version>19.0</guava.version> <guava.version>19.0</guava.version>
<checker.qual.version>3.10.0</checker.qual.version> <checker.qual.version>3.10.0</checker.qual.version>
<awaitility.version>4.2.0</awaitility.version> <awaitility.version>4.2.0</awaitility.version>
<seatunnel-framework.version>2.3.2</seatunnel-framework.version> <seatunnel-framework.version>2.3.3</seatunnel-framework.version>
<oracle-jdbc.version>21.5.0.0</oracle-jdbc.version> <oracle-jdbc.version>21.5.0.0</oracle-jdbc.version>
<clickhouse.version>0.3.2-patch11</clickhouse.version> <clickhouse.version>0.3.2-patch11</clickhouse.version>
<postgresql.version>42.4.3</postgresql.version> <postgresql.version>42.4.3</postgresql.version>
......
...@@ -36,7 +36,7 @@ public class HttpOptionRule { ...@@ -36,7 +36,7 @@ public class HttpOptionRule {
.withDescription("the default port to use for connections"); .withDescription("the default port to use for connections");
public static final Option<Integer> REQUEST_PARAMS = public static final Option<Integer> REQUEST_PARAMS =
Options.key("requestparams") Options.key("requestParams")
.intType() .intType()
.noDefaultValue() .noDefaultValue()
.withDescription("the default port to use for connections"); .withDescription("the default port to use for connections");
......
...@@ -171,7 +171,7 @@ public class DamengJdbcDataSourceChannel implements DataSourceChannelExt { ...@@ -171,7 +171,7 @@ public class DamengJdbcDataSourceChannel implements DataSourceChannelExt {
String sql = String sql =
" select * from SYSCOLUMNS where id in (select id from SYSOBJECTS where name='" " select * from SYSCOLUMNS where id in (select id from SYSOBJECTS where name='"
+ table.toUpperCase() + table
+ "')"; + "')";
Statement statement = connection.createStatement(); Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(sql); ResultSet resultSet = statement.executeQuery(sql);
......
...@@ -139,23 +139,28 @@ public class PostgresqlDataSourceChannel implements DataSourceChannelExt { ...@@ -139,23 +139,28 @@ public class PostgresqlDataSourceChannel implements DataSourceChannelExt {
} }
tableField.setType(resultSet.getString("TYPE_NAME")); tableField.setType(resultSet.getString("TYPE_NAME"));
if (typeList.contains(tableField.getType().toLowerCase())) { // if (typeList.contains(tableField.getType().toLowerCase()))
tableField.setLen(resultSet.getString("CHARACTER_MAXIMUM_LENGTH")); // {
} else { // tableField.setLen(resultSet.getString("CHARACTER_MAXIMUM_LENGTH"));
tableField.setLen(resultSet.getString("NUMERIC_PRECISION")); // } else {
tableField.setScale(resultSet.getString("NUMERIC_SCALE")); //
} // tableField.setLen(resultSet.getString("NUMERIC_PRECISION"));
//
String extra = resultSet.getString("EXTRA"); // tableField.setScale(resultSet.getString("NUMERIC_SCALE"));
if (StringUtils.isNotBlank(extra)) { // }
tableField.setHasAutoIncrement(true);
} // String extra = resultSet.getString("EXTRA");
// if (StringUtils.isNotBlank(extra)) {
// tableField.setHasAutoIncrement(true);
// }
tableField.setName(columnName); tableField.setName(columnName);
tableField.setComment(resultSet.getString("REMARKS")); tableField.setComment(resultSet.getString("REMARKS"));
tableField.setDefaultValue(resultSet.getString("COLUMN_DEFAULT")); //
// tableField.setDefaultValue(resultSet.getString("COLUMN_DEFAULT"));
Object nullable = resultSet.getObject("IS_NULLABLE"); Object nullable = resultSet.getObject("IS_NULLABLE");
tableField.setNullable(Boolean.TRUE.toString().equals(nullable.toString())); //
// tableField.setNullable(Boolean.TRUE.toString().equals(nullable.toString()));
tableFields.add(tableField); tableFields.add(tableField);
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论