Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: bc7dea2b by Tony Chemit at 2023-05-31T10:17:16+02:00 Assistant sauvegarde qui ne zippe pas les bases - Closes #2709 - - - - - 2 changed files: - client/core/src/main/java/fr/ird/observe/client/datasource/api/ObserveSwingDataSource.java - client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/save/actions/Start.java Changes: ===================================== client/core/src/main/java/fr/ird/observe/client/datasource/api/ObserveSwingDataSource.java ===================================== @@ -507,9 +507,9 @@ public class ObserveSwingDataSource extends AbstractJavaBean implements ObserveS log.info(String.format("Do backup of %s into: %s", this, dst)); try { Files.deleteIfExists(dst); - CreateDatabaseRequest request = CreateDatabaseRequest.builder(false, config.getModelVersion()).addGeneratedSchema().addStandaloneTables().addAllData().build(); + CreateDatabaseRequest request = CreateDatabaseRequest.builder(false, config.getModelVersion()).addGeneratedSchema().addVersionTable().addStandaloneTables().addAllData().build(); SqlScript dataDump = getDataSourceService().produceCreateSqlScript(request); - dataDump.copy(dst); + dataDump.copyAndCompress(dst); } catch (Exception e) { throw new ObserveSwingTechnicalException(e); } ===================================== client/datasource/actions/src/main/java/fr/ird/observe/client/datasource/actions/save/actions/Start.java ===================================== @@ -88,9 +88,9 @@ public class Start extends SaveLocalUIActionSupport { File backupFile = stepModel.getBackupFile(); DataSourceService dumpService = source.getDataSourceService(); - CreateDatabaseRequest request = CreateDatabaseRequest.builder(false, source.getVersion()).addGeneratedSchema().addStandaloneTables().addAllData().build(); + CreateDatabaseRequest request = CreateDatabaseRequest.builder(false, source.getVersion()).addGeneratedSchema().addVersionTable().addStandaloneTables().addAllData().build(); SqlScript dump = dumpService.produceCreateSqlScript(request); - dump.copy(backupFile.toPath()); + dump.copyAndCompress(backupFile.toPath()); } if (stepModel.containsStepForSave(AdminStep.SYNCHRONIZE)) { View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/bc7dea2b15a4cee39647731417... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/bc7dea2b15a4cee39647731417... You're receiving this email because of your account on gitlab.com.