Changeset 88469 in spip-zone


Ignore:
Timestamp:
Apr 5, 2015, 10:20:38 AM (4 years ago)
Author:
marcimat@…
Message:

Pouvoir indiquer qu'on ne veut pas utiliser mysqldump pour une sauvegarde.

Location:
_plugins_/migrateur/dev-by-http/class
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/migrateur/dev-by-http/class/Client/Action/DumpDatabase.php

    r88450 r88469  
    1010                // si on ne peut pas gunzip, l'indiquer au serveur
    1111                $gunzip = $this->destination->obtenir_commande_serveur('gunzip');
    12                 $data = array('gzip_si_possible' => (bool)$gunzip);
     12                $data = array(
     13                        'gzip_si_possible' => (bool)$gunzip,
     14                        'mysqldump_si_possible' => true,
     15                );
    1316
    1417                return $this->client->ask('DumpDatabase', $data, 'json');
  • _plugins_/migrateur/dev-by-http/class/Serveur/Action/DumpDatabase.php

    r88465 r88469  
    1010        /** Doit-on gziper le dump si la commande est disponible sur le serveur ? */
    1111        private $gzip_si_possible = true;
     12       
     13        /** Doit-on utiliser mysqldump si disponible sur le serveur ? */
     14        private $mysqldump_si_possible = true;
    1215
    1316
     
    1720                if (isset($data['gzip_si_possible'])) {
    1821                        $this->gzigzip_si_possible = (bool)$data['gzip_si_possible'];
     22                }
     23       
     24                if (isset($data['mysqldump_si_possible'])) {
     25                        $this->mysqldump_si_possible = (bool)$data['mysqldump_si_possible'];
    1926                }
    2027
     
    6673
    6774                // mysqldump de préférences
    68                 $cmd = $this->source->commande('mysqldump');
     75                $cmd = '';
     76                if ($this->mysqldump_si_possible) {
     77                        $cmd = $this->source->commande('mysqldump');
     78                }
     79
    6980                if ($cmd) {
    7081                #if (false) {
Note: See TracChangeset for help on using the changeset viewer.