mirror of https://gitee.com/stylefeng/roses
【8.3.4】【sys_config】更新config模块查询表数据的sql
parent
8590a68556
commit
36e9c3d094
|
@ -24,17 +24,52 @@ public class SysConfigDataFactory {
|
||||||
*/
|
*/
|
||||||
public static SysConfigDataApi getSysConfigDataApi(String jdbcUrl) {
|
public static SysConfigDataApi getSysConfigDataApi(String jdbcUrl) {
|
||||||
DbTypeEnum dbType = DatabaseTypeUtil.getDbType(jdbcUrl);
|
DbTypeEnum dbType = DatabaseTypeUtil.getDbType(jdbcUrl);
|
||||||
|
|
||||||
|
// mysql数据库
|
||||||
if (DbTypeEnum.MYSQL.equals(dbType)) {
|
if (DbTypeEnum.MYSQL.equals(dbType)) {
|
||||||
return new MysqlSysConfigData();
|
return new MysqlSysConfigData();
|
||||||
} else if (DbTypeEnum.PG_SQL.equals(dbType)) {
|
}
|
||||||
|
|
||||||
|
// pgsql数据库
|
||||||
|
else if (DbTypeEnum.PG_SQL.equals(dbType)) {
|
||||||
return new PgsqlSysConfigData();
|
return new PgsqlSysConfigData();
|
||||||
} else if (DbTypeEnum.MS_SQL.equals(dbType)) {
|
}
|
||||||
|
|
||||||
|
// sql server数据库
|
||||||
|
else if (DbTypeEnum.MS_SQL.equals(dbType)) {
|
||||||
return new MssqlSysConfigData();
|
return new MssqlSysConfigData();
|
||||||
} else if (DbTypeEnum.ORACLE.equals(dbType)) {
|
}
|
||||||
return new OracleSysConfigData();
|
|
||||||
} else if (DbTypeEnum.DM.equals(dbType)) {
|
// oracle数据库
|
||||||
|
else if (DbTypeEnum.ORACLE.equals(dbType)) {
|
||||||
return new OracleSysConfigData();
|
return new OracleSysConfigData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 达梦数据库
|
||||||
|
else if (DbTypeEnum.DM.equals(dbType)) {
|
||||||
|
return new OracleSysConfigData();
|
||||||
|
}
|
||||||
|
|
||||||
|
// 海量数据库
|
||||||
|
else if (DbTypeEnum.VAST_DATA.equals(dbType)) {
|
||||||
|
return new PgsqlSysConfigData();
|
||||||
|
}
|
||||||
|
|
||||||
|
// 人大进仓数据库
|
||||||
|
else if (DbTypeEnum.KING_BASE.equals(dbType)) {
|
||||||
|
return new PgsqlSysConfigData();
|
||||||
|
}
|
||||||
|
|
||||||
|
// 华为OpenGauss
|
||||||
|
else if (DbTypeEnum.OPEN_GAUSS.equals(dbType)) {
|
||||||
|
return new PgsqlSysConfigData();
|
||||||
|
}
|
||||||
|
|
||||||
|
// 瀚高数据库
|
||||||
|
else if (DbTypeEnum.HIGH_GO.equals(dbType)) {
|
||||||
|
return new PgsqlSysConfigData();
|
||||||
|
}
|
||||||
|
|
||||||
return new MysqlSysConfigData();
|
return new MysqlSysConfigData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@ public class PgsqlSysConfigData implements SysConfigDataApi {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getConfigListSql() {
|
public String getConfigListSql() {
|
||||||
return "select config_code, config_value from sys_config where status_flag = ? and del_flag = ?";
|
return "SELECT config_code, config_value FROM public.sys_config WHERE status_flag = ? AND del_flag = ?";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue