batch export

This commit is contained in:
SwallowGG
2024-06-21 19:54:09 +08:00
parent c8e5af3345
commit 8edfa686d4
4 changed files with 65 additions and 5 deletions

View File

@ -15,10 +15,15 @@ public class MysqlDBManage extends DefaultDBManage implements DBManage {
@Override
public void exportDatabase(Connection connection, String databaseName, String schemaName, AsyncContext asyncContext) throws SQLException {
exportTables(connection, databaseName, schemaName, asyncContext);
asyncContext.setProgress(50);
exportViews(connection, databaseName, asyncContext);
asyncContext.setProgress(60);
exportProcedures(connection, asyncContext);
asyncContext.setProgress(70);
exportTriggers(connection, asyncContext);
asyncContext.setProgress(90);
exportFunctions(connection, databaseName, asyncContext);
asyncContext.finish();
}
private void exportFunctions(Connection connection, String databaseName, AsyncContext asyncContext) throws SQLException {