|
@@ -232,7 +232,7 @@ public class TableInfoServiceImpl implements ITableInfoService {
|
|
|
if (tableInfoMapper.selectDataCount(tableName) > 0) {
|
|
|
return AjaxResult.warn("表中有数据,不能删除!");
|
|
|
}
|
|
|
- tableInfoMapper.dropMysqlTable(tableName);
|
|
|
+ tableInfoMapper.dropMysqlTable(databaseName,tableName);
|
|
|
return AjaxResult.success();
|
|
|
} else if (databaseType.equals(DataSourceType.SQLSERVER.getDataSourceName())) {
|
|
|
if (tableInfoMapper.selectSqlServerDataCount(tableName) > 0) {
|
|
@@ -252,7 +252,7 @@ public class TableInfoServiceImpl implements ITableInfoService {
|
|
|
if (tableInfoMapper.selectDataCount(tableName) > 0) {
|
|
|
return AjaxResult.warn("表中有数据,不能删除!");
|
|
|
}
|
|
|
- tableInfoMapper.dropMysqlTable(tableName);
|
|
|
+ tableInfoMapper.dropMysqlTable(databaseName,tableName);
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
@@ -374,7 +374,12 @@ public class TableInfoServiceImpl implements ITableInfoService {
|
|
|
// 暂存要删除的表sql
|
|
|
String backupSql = tableInfoMapper.backupTableSql(databaseName, tableName).get("Create Table");
|
|
|
try {
|
|
|
- tableInfoMapper.updateMysqlTable(databaseName, tableName, tableComment, list);
|
|
|
+// tableInfoMapper.updateMysqlTable(databaseName, tableName, tableComment, list);
|
|
|
+ //delete table
|
|
|
+ tableInfoMapper.dropMysqlTable(databaseName,tableName);
|
|
|
+ //create table
|
|
|
+ createMysqlTable(map);
|
|
|
+
|
|
|
} catch (Exception e) {
|
|
|
// 恢复修改前数据表
|
|
|
tableInfoMapper.executeCreateTableSql(backupSql);
|