|
@@ -230,7 +230,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) {
|
|
@@ -250,7 +250,7 @@ public class TableInfoServiceImpl implements ITableInfoService {
|
|
|
if (tableInfoMapper.selectDataCount(tableName) > 0) {
|
|
|
return AjaxResult.warn("表中有数据,不能删除!");
|
|
|
}
|
|
|
- tableInfoMapper.dropMysqlTable(tableName);
|
|
|
+ tableInfoMapper.dropMysqlTable(databaseName,tableName);
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
@@ -372,7 +372,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);
|