Jump to content

Manuel:SqliteMaintenance.php

From mediawiki.org
This page is a translated version of the page Manual:SqliteMaintenance.php and the translation is 100% complete.
Version de MediaWiki :
1.36

Détails

Le fichier SqliteMaintenance.php est un script de maintenance qui réalise certaines opérations spécifiques au serveur de base de données SQLite .

Options et arguments

Option Description Nécessaire ?
--vacuum nettoie la base de données en supprimant les pages effacées. Réduit la taille du fichier de la base de données. optionnel
--integrity vérifie l'intégrité de la base de données optionnel
--backup-to sauvegarde la base de données dans le fichier indiqué optionnel
--check-syntax vérifie les erreurs de syntaxe dans les fichiers SQL optionnel


Utilisation

php maintenance/run.php SqliteMaintenance [ --vacuum| --integrity| --backup-to| --check-syntax ]
Dans la version MediaWiki MediaWiki 1.39 et antérieures, vous devez appeler les scripts de maintenance en utilisant php maintenance/scriptName.php au lieu de php maintenance/run.php scriptName.

Contrôler l'intégrité

Terminal

Opération de nettoyage

Terminal

Vérifier la syntaxe des fichiers SQL

patch-actor-table.sql
--
-- patch-actor-table.sql
--
-- T167246. Add an `actor` table.

CREATE TABLE /*_*/actor (
  actor_id bigint unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT,
  actor_user int unsigned,
  actor_name varchar(255) binary NOT NULL
) /*$wgDBTableOptions*/;
CREATE UNIQUE INDEX /*i*/actor_user ON /*_*/actor (actor_user);
CREATE UNIQUE INDEX /*i*/actor_name ON /*_*/actor (actor_name);
Terminal

Voir aussi