Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe

Commits:

2 changed files:

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
    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
             }
    

  • 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 {
    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)) {