提交 6a36cad6 authored 作者: 宋勇's avatar 宋勇

修改表字段内容

上级 20e4b304
......@@ -139,6 +139,10 @@ public class MysqlJdbcDataSourceChannel implements DataSourceChannelExt {
tableField.setLen(resultSet.getString("NUMERIC_PRECISION"));
tableField.setScale(resultSet.getString("NUMERIC_SCALE"));
}
String extra = resultSet.getString("EXTRA");
if(StringUtils.isNotBlank(extra)) {
tableField.setHasAutoIncrement(true);
}
tableField.setName(columnName);
tableField.setComment(resultSet.getString("COLUMN_COMMENT"));
......
......@@ -154,6 +154,11 @@ public class OracleDataSourceChannel implements DataSourceChannelExt {
tableField.setLen(resultSet.getString("LEN"));
tableField.setScale(resultSet.getString("DATA_SCALE"));
}
// String extra = resultSet.getString("EXTRA");
// if(StringUtils.isNotBlank(extra)) {
// tableField.setHasAutoIncrement(true);
// }
tableField.setName(columnName);
tableField.setType(resultSet.getString("TYPE_NAME"));
tableField.setComment(resultSet.getString("REMARKS"));
......
......@@ -135,6 +135,11 @@ public class PostgresqlDataSourceChannel implements DataSourceChannelExt {
tableField.setLen(resultSet.getString("NUMERIC_PRECISION"));
tableField.setScale(resultSet.getString("NUMERIC_SCALE"));
}
String extra = resultSet.getString("EXTRA");
if(StringUtils.isNotBlank(extra)) {
tableField.setHasAutoIncrement(true);
}
tableField.setName(columnName);
tableField.setComment(resultSet.getString("REMARKS"));
......
......@@ -125,7 +125,8 @@ public class SqlServerDataSourceChannel implements DataSourceChannelExt {
+ "\tB.scale AS COLUMN_SCALE,\n"
+ "\tC.value AS REMARKS,\n"
+ "\tD.name AS TYPE_NAME,\n"
+ "CASE\n"
+ "\tB.is_identity AS IS_IDENTITY,\n"
+ " CASE\n"
+ "\t\tA.type \n"
+ "\t\tWHEN 'u' THEN\n"
+ "\t\t'用户定义表' \n"
......@@ -155,6 +156,12 @@ public class SqlServerDataSourceChannel implements DataSourceChannelExt {
tableField.setLen(resultSet.getString("COLUMN_LENGTH"));
tableField.setScale(resultSet.getString("COLUMN_SCALE"));
tableField.setName(columnName);
String extra = resultSet.getString("IS_IDENTITY");
if(StringUtils.isNotBlank(extra)) {
tableField.setHasAutoIncrement(true);
}
tableField.setType(resultSet.getString("TYPE_NAME"));
tableField.setComment(resultSet.getString("REMARKS"));
Object nullable = resultSet.getObject("IS_NULLABLE");
......
......@@ -137,6 +137,11 @@ public class TidbJdbcDataSourceChannel implements DataSourceChannelExt {
tableField.setLen(resultSet.getString("NUMERIC_PRECISION"));
tableField.setScale(resultSet.getString("NUMERIC_SCALE"));
}
String extra = resultSet.getString("EXTRA");
if(StringUtils.isNotBlank(extra)) {
tableField.setHasAutoIncrement(true);
}
tableField.setName(columnName);
tableField.setComment(resultSet.getString("COLUMN_COMMENT"));
Object nullable = resultSet.getObject("IS_NULLABLE");
......
......@@ -36,6 +36,7 @@ public class TableField {
private Boolean nullable;
private Boolean hasAutoIncrement;
private Map<String, String> properties;
private Boolean unSupport;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论