Example #1
0
 /**
  * Configure command
  */
 protected function configure()
 {
     parent::configure();
     $this->setName('mysql:backup')->setDescription('Backup database')->addArgument('db', InputArgument::REQUIRED, 'Database name')->addArgument('file', InputArgument::REQUIRED, 'File (mysql dump)')->addOption('filter', 'f', InputOption::VALUE_REQUIRED, 'Filter (eg. typo3)');
 }
Example #2
0
 /**
  * Configure command
  */
 protected function configure()
 {
     parent::configure();
     $this->setName('mysql:convert')->setDescription('Convert charset/collation of a database')->addArgument('database', InputArgument::REQUIRED, 'Database name')->addOption('charset', null, InputOption::VALUE_REQUIRED, 'Charset (default: utf8)')->addOption('collation', null, InputOption::VALUE_REQUIRED, 'Collation (default: utf8_general_ci)')->addOption('stdout', null, InputOption::VALUE_NONE, 'Only print sql statements, do not execute it');
 }
Example #3
0
 /**
  * Configure command
  */
 protected function configure()
 {
     parent::configure();
     $this->setName('mysql:drop')->setDescription('Drop database')->addArgument('db', InputArgument::REQUIRED, 'Database name');
 }
Example #4
0
 /**
  * Configure command
  */
 protected function configure()
 {
     parent::configure();
     $this->setName('mysql:list')->setDescription('List all databases')->addOption('sort-name', null, InputOption::VALUE_NONE, 'Sort output by table count')->addOption('sort-data', null, InputOption::VALUE_NONE, 'Sort output by data size')->addOption('sort-index', null, InputOption::VALUE_NONE, 'Sort output by index size')->addOption('sort-total', null, InputOption::VALUE_NONE, 'Sort output by total size');
 }
Example #5
0
 /**
  * Configure command
  */
 protected function configure()
 {
     parent::configure();
     $this->setName('mysql:restore')->setDescription('Restore database')->addArgument('db', InputArgument::REQUIRED, 'Database name')->addArgument('file', InputArgument::REQUIRED, 'File (mysql dump)');
 }
Example #6
0
 /**
  * Configure command
  */
 protected function configure()
 {
     parent::configure();
     $this->setName('mysql:connections')->setDescription('List current connections');
 }
Example #7
0
 /**
  * Configure command
  */
 protected function configure()
 {
     parent::configure();
     $this->setName('mysql:clear')->setAliases(array('mysql:create'))->setDescription('Clear (recreate) database')->addArgument('db', InputArgument::REQUIRED, 'Database name');
 }