Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
-
bc7dea2b
by Tony Chemit at 2023-05-31T10:17:16+02:00
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:
| ... | ... | @@ -507,9 +507,9 @@ public class ObserveSwingDataSource extends AbstractJavaBean implements ObserveS |
| 507 | 507 | log.info(String.format("Do backup of %s into: %s", this, dst));
|
| 508 | 508 | try {
|
| 509 | 509 | Files.deleteIfExists(dst);
|
| 510 | - CreateDatabaseRequest request = CreateDatabaseRequest.builder(false, config.getModelVersion()).addGeneratedSchema().addStandaloneTables().addAllData().build();
|
|
| 510 | + CreateDatabaseRequest request = CreateDatabaseRequest.builder(false, config.getModelVersion()).addGeneratedSchema().addVersionTable().addStandaloneTables().addAllData().build();
|
|
| 511 | 511 | SqlScript dataDump = getDataSourceService().produceCreateSqlScript(request);
|
| 512 | - dataDump.copy(dst);
|
|
| 512 | + dataDump.copyAndCompress(dst);
|
|
| 513 | 513 | } catch (Exception e) {
|
| 514 | 514 | throw new ObserveSwingTechnicalException(e);
|
| 515 | 515 | }
|
| ... | ... | @@ -88,9 +88,9 @@ public class Start extends SaveLocalUIActionSupport { |
| 88 | 88 | File backupFile = stepModel.getBackupFile();
|
| 89 | 89 | |
| 90 | 90 | DataSourceService dumpService = source.getDataSourceService();
|
| 91 | - CreateDatabaseRequest request = CreateDatabaseRequest.builder(false, source.getVersion()).addGeneratedSchema().addStandaloneTables().addAllData().build();
|
|
| 91 | + CreateDatabaseRequest request = CreateDatabaseRequest.builder(false, source.getVersion()).addGeneratedSchema().addVersionTable().addStandaloneTables().addAllData().build();
|
|
| 92 | 92 | SqlScript dump = dumpService.produceCreateSqlScript(request);
|
| 93 | - dump.copy(backupFile.toPath());
|
|
| 93 | + dump.copyAndCompress(backupFile.toPath());
|
|
| 94 | 94 | }
|
| 95 | 95 | |
| 96 | 96 | if (stepModel.containsStepForSave(AdminStep.SYNCHRONIZE)) {
|