Skip to content

Commit

Permalink
Issue #644: set up output file names only once
Browse files Browse the repository at this point in the history
  • Loading branch information
bschmalhofer committed Nov 21, 2020
1 parent c9326fb commit 8650b32
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions scripts/backup.pl
Original file line number Diff line number Diff line change
Expand Up @@ -274,10 +274,6 @@

if ( $MigrateFromOTRSBackup ) {

# dump schema and data separately, no compression
say "Dumping $DatabaseType schema to $Directory/${DatabaseName}_schema_varchar_191.sql ... ";
say "Dumping $DatabaseType data to $Directory/${DatabaseName}_data.sql ... ";

BackupForMigrateFromOTRS(
Directory => $Directory,
DBDumpCmd => $DBDumpCmd,
Expand Down Expand Up @@ -439,11 +435,15 @@ sub BackupForMigrateFromOTRS {
push @DBDumpOptions, qq{--dump-date};
}

# TODO: avoid double replacements
# TODO: rename schema
my $TargetDatabaseName = $Kernel::OM->Get('Kernel::Config')->Get('Database');
# output files
my $SchemaDumpFile = qq{$Directory/${DatabaseName}_schema.sql};
my $DataDumpFile = qq{$Directory/${DatabaseName}_data.sql};
my $AdaptedSchemaDumpFile = qq{$Directory/${DatabaseName}_schema_varchar_191.sql};
say "Dumping $DatabaseType schema to $SchemaDumpFile";
say "Dumping $DatabaseType data to $DataDumpFile";

# TODO: rename schema
my $TargetDatabaseName = $Kernel::OM->Get('Kernel::Config')->Get('Database');

my @Substitutions = (
q{-e 's/DEFAULT CHARACTER SET utf8/DEFAULT CHARACTER SET utf8mb4/'}, # for CREATE DATABASE
Expand All @@ -459,7 +459,7 @@ sub BackupForMigrateFromOTRS {
my @Commands = (
qq{$DBDumpCmd @DBDumpOptions --databases $DatabaseName --no-data -r $SchemaDumpFile},
qq{sed -i.bak @Substitutions $SchemaDumpFile},
qq{$DBDumpCmd @DBDumpOptions --databases $DatabaseName --no-create-info --no-create-db -r $Directory/${DatabaseName}_data.sql},
qq{$DBDumpCmd @DBDumpOptions --databases $DatabaseName --no-create-info --no-create-db -r $DataDumpFile},
);

# TODO: check key size
Expand Down

0 comments on commit 8650b32

Please sign in to comment.