forked from github/dataease
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")));
|
||||
String dbType = resultSet.getString("TYPE_NAME");
|
||||
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);
|
||||
}
|
||||
list.add(tableFiled);
|
||||
|
@ -121,7 +121,7 @@ public class ExtractDataService {
|
||||
switch (datasetTableField.getDeExtractType()) {
|
||||
case 0:
|
||||
if (datasetTableField.getSize() > 65533) {
|
||||
Column_Fields = Column_Fields + "String" + ",`";
|
||||
Column_Fields = Column_Fields + "varchar(65533)" + ",`";
|
||||
} else {
|
||||
Column_Fields = Column_Fields + "varchar(lenth)".replace("lenth", String.valueOf(datasetTableField.getSize())) + ",`";
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user