feat: 处理 LONGTEXT 类型
This commit is contained in:
parent
4fb3652486
commit
101a8a24e1
@ -202,7 +202,7 @@ public class JdbcProvider extends DatasourceProvider {
|
|||||||
tableFiled.setFieldSize(Integer.valueOf(resultSet.getString("COLUMN_SIZE")));
|
tableFiled.setFieldSize(Integer.valueOf(resultSet.getString("COLUMN_SIZE")));
|
||||||
String dbType = resultSet.getString("TYPE_NAME");
|
String dbType = resultSet.getString("TYPE_NAME");
|
||||||
tableFiled.setFieldType(dbType);
|
tableFiled.setFieldType(dbType);
|
||||||
if(StringUtils.isNotEmpty(dbType) && dbType.equalsIgnoreCase("date") && tableFiled.getFieldSize() < 50 ){
|
if(StringUtils.isNotEmpty(dbType) && dbType.toLowerCase().contains("date") && tableFiled.getFieldSize() < 50 ){
|
||||||
tableFiled.setFieldSize(50);
|
tableFiled.setFieldSize(50);
|
||||||
}
|
}
|
||||||
list.add(tableFiled);
|
list.add(tableFiled);
|
||||||
|
|||||||
@ -121,7 +121,7 @@ public class ExtractDataService {
|
|||||||
switch (datasetTableField.getDeExtractType()) {
|
switch (datasetTableField.getDeExtractType()) {
|
||||||
case 0:
|
case 0:
|
||||||
if (datasetTableField.getSize() > 65533) {
|
if (datasetTableField.getSize() > 65533) {
|
||||||
Column_Fields = Column_Fields + "String" + ",`";
|
Column_Fields = Column_Fields + "varchar(65533)" + ",`";
|
||||||
} else {
|
} else {
|
||||||
Column_Fields = Column_Fields + "varchar(lenth)".replace("lenth", String.valueOf(datasetTableField.getSize())) + ",`";
|
Column_Fields = Column_Fields + "varchar(lenth)".replace("lenth", String.valueOf(datasetTableField.getSize())) + ",`";
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user