Manuel:PopulateContentTables.php
Version de MediaWiki : | ≥ 1.32 |
Fichier MediaWiki : populateContentTables.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | PopulateContentTables |
Détails
populateContentTables.php est un script de maintenance qui migre les données de révision pour le compte des modifications du schéma de la base de données effectuées dans le cadre du projet Multi-Content Revisions (création des tables content , content_models , slots , slot_roles , dépréciation du concept de formats de contenu).
Il a été ajouté dans MediaWiki 1.32.0 (phab:T182682).
Ce script est exécuté automatiquement par update.php et traite 500 éléments par lot.
Options et arguments
Option | Description | Type |
---|---|---|
--table | table revision ou archive , ou all pour populer les deux |
optionnel |
--reuse-content | réutiliser les lignes de la table content quand l'adresse et le modèle sont les mêmes. Cela va peut-être augmenter de manière significative le temps d'exécution du script et l'utilisation de la mémoire. |
optionnel |
--start-revision | groupe de requêtes à vérifier spécifiquement | optionnel |
--start-archive | utiliser une grappe externe par nom | optionnel |
Utilisation
php maintenance/populateContentTables.php [ --table| --reuse-content| --start-revision| --start-archive ]
Terminal
$ php maintenance/populateContentTables.php Populating revision... Done populating revision table. Processed 23 rows in 5.3234234427 seconds Populating archive... Done populating archive table. Processed 4 rows in 1.2453454356 seconds Done. Processed 27 rows in 7.1324234451 seconds
Modifications dans les versions
Modifications depuis MediaWiki 1.32.4
- Calcul du sha1 et de la longueur si nécessaire dans maintenance/populationContentTables.php.