API数据表更新
This commit is contained in:
@@ -211,6 +211,18 @@ public class dataController {
|
||||
columns = Collections.emptyList();
|
||||
System.out.println(e.getMessage());
|
||||
}
|
||||
// 在查询完表结构后
|
||||
long primaryKeyCnt = columns.stream()
|
||||
.filter(c -> "PRI".equalsIgnoreCase(c.getKeyType()))
|
||||
.count();
|
||||
long indexCnt = columns.stream()
|
||||
.filter(c -> !"PRI".equalsIgnoreCase(c.getKeyType()) && !c.getKeyType().isBlank())
|
||||
.count()
|
||||
+ 1; // 主键索引也算 1 个
|
||||
long colCnt = columns.size();
|
||||
model.addAttribute("pkCnt", primaryKeyCnt);
|
||||
model.addAttribute("idxCnt", indexCnt);
|
||||
model.addAttribute("colCnt", colCnt);
|
||||
model.addAttribute("data", data);
|
||||
model.addAttribute("columns", columns);
|
||||
model.addAttribute("ddlSql", buildDDL(columns, data.get(0)));
|
||||
|
||||
Reference in New Issue
Block a user