数据同步修改
This commit is contained in:
parent
80412011af
commit
ad760018c3
|
|
@ -100,7 +100,7 @@ public class StasDataSourceController extends JeecgController<StasDataSource, IS
|
|||
@GetMapping(value = "/targetUser")
|
||||
public Result<?> queryTargetUserList(@RequestParam(name="taskId",required=false) String taskId) {
|
||||
StasTaskConfig taskConfig = stasTaskConfigService.getById(taskId);
|
||||
List<String> tableNameList= stasDataSourceService.queryUserList(taskConfig.getSourceId());
|
||||
List<String> tableNameList= stasDataSourceService.queryUserList(taskConfig.getTargetId());
|
||||
if (tableNameList != null && !"".equals(tableNameList)){
|
||||
return Result.OK(tableNameList);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -87,7 +87,12 @@ public class StasDataSourceServiceImpl extends ServiceImpl<StasDataSourceMapper,
|
|||
if(SourceDataTypeEnum.ORACLE.getKey() == stasDataSource.getType()){
|
||||
return queryDatabaseMetadata(stasDataSource, "SELECT username FROM ALL_USERS", "username");
|
||||
} else {
|
||||
return queryDatabaseMetadata(stasDataSource, "SELECT datname AS username FROM pg_database WHERE datistemplate = false ORDER BY datname;", "username");
|
||||
return queryDatabaseMetadata(stasDataSource,
|
||||
"SELECT schema_name username \n" +
|
||||
"FROM information_schema.schemata\n" +
|
||||
"WHERE schema_name NOT IN ('pg_catalog', 'information_schema')\n" +
|
||||
"AND schema_name NOT LIKE 'pg_toast%'\n" +
|
||||
"AND schema_name NOT LIKE 'pg_temp%'", "username");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -257,8 +257,8 @@ public class StasSyncStrategyServiceImpl extends ServiceImpl<StasSyncStrategyMap
|
|||
String targetOwner, String tableName) throws SQLException {
|
||||
StringBuilder sqlBuilder = new StringBuilder();
|
||||
//模式名称
|
||||
// sqlBuilder.append("CREATE TABLE \"").append(targetOwner).append("\".\"").append(tableName).append("\" (\n");
|
||||
sqlBuilder.append("CREATE TABLE \"").append(tableName).append("\" (\n");
|
||||
sqlBuilder.append("CREATE TABLE \"").append(targetOwner).append("\".\"").append(tableName).append("\" (\n");
|
||||
// sqlBuilder.append("CREATE TABLE \"").append(tableName).append("\" (\n");
|
||||
|
||||
// 获取列信息
|
||||
String columnSql = "SELECT column_name, data_type, data_length, data_precision, data_scale, nullable " +
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user