Changeset 31 for trunk/www/backup.php


Ignore:
Timestamp:
Jun 14, 2009, 12:34:03 AM (15 years ago)
Author:
george
Message:
  • Opraveno: Obnova databáze ze zálohy.
  • Přidáno: Zobrazení tabulky dostupných aktualizací a možnost jejich provedení.
  • Opraveno: Odstranění znaků \r konce řádků z generovaných sh skriptů.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/backup.php

    r28 r31  
    1818  function Restore()
    1919  {
     20    $ServerId = $this->Backup['Server'];
    2021    $this->Task->Add('Obnovení databáze', array(
    2122      'mysql --silent --skip-column-names -u server'.$ServerId.' -pserver'.$ServerId.' server'.$ServerId.'_mangos -e "show tables" | gawk \'{print "drop table " $1 ";"}\' | mysql -u server'.$ServerId.' -pserver'.$ServerId.' server'.$ServerId.'_mangos',
     
    2425      'mysql --silent --skip-column-names -u server'.$ServerId.' -pserver'.$ServerId.' server'.$ServerId.'_scriptdev2 -e "show tables" | gawk \'{print "drop table " $1 ";"}\' | mysql -u server'.$ServerId.' -pserver'.$ServerId.' server'.$ServerId.'_scriptdev2',
    2526      'mkdir temp/wowhosting',
    26       'tar -xjf backup/wowhosting-'.$ServerId.'.tar.bz2 -C temp/wowhosting',
    27       'mysql --user server'.$ServerId.' --password server'.$ServerId.' server'.$ServerId.'_characters < temp/wowhosting/characters.sql',
    28       'mysql --user server'.$ServerId.' --password server'.$ServerId.' server'.$ServerId.'_realmd < temp/wowhosting/realmd.sql',
    29       'mysql --user server'.$ServerId.' --password server'.$ServerId.' server'.$ServerId.'_mangos < temp/wowhosting/mangos.sql',
    30       'mysql --user server'.$ServerId.' --password server'.$ServerId.' server'.$ServerId.'_scriptdev2 < temp/wowhosting/scriptdev2.sql',
    31       'rm -f temp/wowhosting',
     27      'tar -xjf backup/wowhosting-'.$this->Id.'.tar.bz2 -C temp',
     28      'mysql --user=server'.$ServerId.' --password=server'.$ServerId.' server'.$ServerId.'_characters < temp/wowhosting/characters.sql',
     29      'mysql --user=server'.$ServerId.' --password=server'.$ServerId.' server'.$ServerId.'_realmd < temp/wowhosting/realmd.sql',
     30      'mysql --user=server'.$ServerId.' --password=server'.$ServerId.' server'.$ServerId.'_mangos < temp/wowhosting/mangos.sql',
     31      'mysql --user=server'.$ServerId.' --password=server'.$ServerId.' server'.$ServerId.'_scriptdev2 < temp/wowhosting/scriptdev2.sql',
     32      'rm -rf temp/wowhosting',
    3233    ));
     34    return('Úloha obnovení databáze ze zálohy zařazena do fronty.');
    3335  }
    3436 
     
    4951      'rm -rf wowhosting',
    5052    ));
    51     return('Úloha zálohování byla zařazena do fronty');
     53    return('Úloha zálohování byla zařazena do fronty.');
    5254  } 
    5355}
Note: See TracChangeset for help on using the changeset viewer.