main
黄海 9 months ago
parent 4e14b97172
commit e3871384ca

@ -30,14 +30,30 @@ public class TestDataSet {
/**
*
*
* @param table_name
* @return
*/
public static List<Record> getColumns(String table_name) {
String sql = "desc `"+table_name+"`";
String sql = "desc `" + table_name + "`";
return Db.find(sql);
}
/**
*
* @param table_name
* @param dataset_name
*/
public static void addDataSet(String table_name, String dataset_name) {
String sql = "select count(1) from t_dp_dataset where table_name=?";
if (Db.queryInt(sql, table_name) == 0) {
Record record = new Record();
record.set("table_name", table_name);
record.set("dataset_name", dataset_name);
Db.save("t_dp_dataset", "id", record);
}
}
public static void main(String[] args) {
//加载配置文件
String configFile = "application_dataease.yaml";
@ -84,11 +100,13 @@ public class TestDataSet {
List<Record> columns = getColumns(table_name);
System.out.println(dataset_name + " " + table_name);
List<String> cols=new ArrayList<>();
List<String> cols = new ArrayList<>();
for (Record column : columns) {
cols.add(column.getStr("Field"));
}
System.out.println(cols);
//将这些数据集扫描到表中,然后标识这个数据集由谁来维护
addDataSet(table_name, dataset_name);
}
}
}

Loading…
Cancel
Save