Changeset 110838 in spip-zone


Ignore:
Timestamp:
Jun 24, 2018, 12:46:27 PM (3 years ago)
Author:
marcimat@…
Message:

2 autres commandes (encore issues de polatouche) :

  • sql:dump:create
  • sql:dump:restore

Créent ou restaurent un dump SPIP.
Il y a quelques options sur chaque, notamment le fait d’ajouter ou pas le schéma des tables.
(ça peut servir pour passer une base sqlite à mysql)

Location:
_outils_/spip-cli/trunk/src
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • _outils_/spip-cli/trunk/src/Command/SqlShowbase.php

    r110825 r110838  
    1111{
    1212        protected function configure() {
    13                 $this->setName("sql:showbase")
     13                $this->setName("sql:show:base")
    1414                        ->setDescription("Liste les tables de la BDD.");
    1515        }
  • _outils_/spip-cli/trunk/src/Command/SqlShowdiff.php

    r110825 r110838  
    1212{
    1313        protected function configure() {
    14                 $this->setName("sql:showdiff")
     14                $this->setName("sql:show:diff")
    1515                        ->setDescription("Liste les tables et champs présents mais non déclarés à SPIP, ou inversement.")
    1616                        ->addOption('manquants', null, InputOption::VALUE_NONE, 'Uniquement les tables et champs déclarés mais manquants');
     
    2727         */
    2828        public function showdiff($ignorer_excedentaires = false) {
    29                 $this->io->title("Liste des tables et champs non déclarés à SPIP");
     29                if ($ignorer_excedentaires) {
     30                        $this->io->title("Liste des tables et champs déclarés mais manquants");
     31                } else {
     32                        $this->io->title("Liste des tables et champs non déclarés ou déclarés mais manquants");
     33                }
    3034
    3135                $tables = sql_alltable();
  • _outils_/spip-cli/trunk/src/Command/SqlShowtable.php

    r110825 r110838  
    1313
    1414        protected function configure() {
    15                 $this->setName("sql:showtable")
     15                $this->setName("sql:show:table")
    1616                        ->setDescription("Décrit une table dans la base de données.")
    1717                        ->addArgument('table', InputArgument::REQUIRED, 'Le nom de la table');
  • _outils_/spip-cli/trunk/src/Command/TestStyle.php

    r110824 r110838  
    44
    55use Spip\Cli\Console\Command;
    6 use Spip\Cli\Console\Style\SpipCliStyle;
    76use Symfony\Component\Console\Input\InputInterface;
    87use Symfony\Component\Console\Output\OutputInterface;
Note: See TracChangeset for help on using the changeset viewer.