Manual:sqlite.php
From Linux Web Expert
File:OOjs UI icon alert-destructive.svg | <translate> This feature was removed completely in version <tvar name=ver>1.36</tvar>.</translate> |
1.16 – 1.35
<translate> MediaWiki versions:</translate> |
Fichier MediaWiki : sqlite.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.41.1 • 1.40.3 • 1.39.7 |
Classes : | SqliteMaintenance |
Détails
Le fichier sqlite.php est un script de maintenance pour les tâches spécifiques du serveur SQLite. Ce script à été déplacé dans SqliteMaintenance.php dans MédiaWiki 1.36.
Options et arguments
Option | Description | Nécessaire ? |
---|---|---|
--vacuum | exécute la commande VACUUM qui compacte la base de données et améliore ses performances. | <translate> Optional</translate> |
--integrity | réalise le test d'intégrité de la base de données. Si aucune erreur n'est détectée, un simple « ok » sera affiché, sinon le script peut afficher jusqu'à 100 erreurs. | <translate> Optional</translate> |
--backup-to | sauvegarde la base de données dans le fichier indiqué. | <translate> Optional</translate> |
--check-syntax | vérifie les fichiers SQL quant à la compatibilité avec la syntaxe SQLite. Cette option est réservée aux développeurs. (Ajouté dans MédiaWiki 1.17) | <translate> Optional</translate> |
Toutes ces options peuvent être utilisées simultanément.
Utilisation
php maintenance/sqlite.php [ --vacuum| --integrity| --backup-to| --check-syntax ]
Contrôler l'intégrité
Terminal
$ php maintenance/sqlite.php --integrity Performing database integrity checks: ok
Opération de nettoyage
Terminal
$ php maintenance/sqlite.php --vacuum VACUUM: Database size was 46995456 bytes, now 37796864 (19.6% reduction).