Manuel:Sqlite.php
Cette fonctionnalité a été supprimée entièrement dans la version 1.36. |
Versions de MediaWiki : | 1.16 – 1.35 |
Fichier MediaWiki : sqlite.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
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. | optionnel |
--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. | optionnel |
--backup-to | sauvegarde la base de données dans le fichier indiqué. | optionnel |
--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) | optionnel |
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).