Manuel:DumpTextPass.php
Version de MediaWiki : | ≥ 1.6 |
Fichier MediaWiki : dumpTextPass.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | TextPassDumper |
Détails
Le fichier dumpTextPass.php est un script de maintenance qui traite à postériori les vidages XML de dumpBackup.php pour ajouter une page de texte substituée au bouchon (en utilisant --stub).
Options et arguments
Option | Description | Obligatoire |
---|---|---|
--stub | Pour charger un vidage compressé bouchon au lieu d'utiliser stdin Le format d'entrée est <type>:<fichier> .
|
optionnel |
--prefetch | Utiliser un ancien fichier de vidage en tant que source textuelle pour éviter de surcharger la base de données. Le format d'entrée est <type>:<fichier> .
|
optionnel |
--maxtime | Générer le fichier de point de contrôle après cette période (en minutes) : écrire la page complète, fermer le fichier xml proprement, et en ouvrir un nouveau avec l'entête. Cette option nécessite l'option checkpointfile . Le nombre de minutes doit être la valeur de cette option. |
optionnel |
--checkpointfile | Utiliser cette chaîne pour les noms des fichiers des points de contrôle, en substituant le premier ID de page écrit pour le premier %s (obligatoire) et le dernier ID de page écrit pour le second %s (s'il existe). | optionnel |
--quiet | Ne pas sortir les rapports d'état sur stderr. | optionnel |
--report | Rapporter la position et la vitesse après avoir traité n pages. | optionnel |
--server | Force la lecture à partir du fichier h du serveur MySQL | optionnel |
--full | Sortir toutes les révisions de chaque page | optionnel |
--current | Base ETA du nombre de pages dans la base de données au lieu de toutes les révisions | optionnel |
--spawn | Crée une sous-tâche pour charger les enregistrements textuels. | optionnel |
--buffersize | Taille du tampon en octets à utiliser pour la lecture de stub. (par défaut : 512 kb, minimum: 4 kb) | optionnel |
--help | Affiche le message d'aide | optionnel |
Utilisation
php maintenance/dumpTextPass.php [ --stub| --prefetch| --maxtime| --checkpointfile| --quiet| --report| --server| --full| --current| --spawn| --buffersize| --help ]
D'abord, générez le vidage avec dumpBackup.php .
Terminal
$ php maintenance/dumpBackup.php --full --quiet --stub > dump.xml
dump.xml
<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
<siteinfo>
</siteinfo>
<page>
<title>Main Page</title>
<ns>0</ns>
<id>1</id>
<revision>
<id>1</id>
<timestamp>2021-10-26T00:25:37Z</timestamp>
<contributor>
<username>MediaWiki default</username>
<id>2</id>
</contributor>
<origin>1</origin>
<model>wikitext</model>
<format>text/x-wiki</format>
<text bytes="755" sha1="22vz5zlxa2zctewimaum2bf1due8hkl" location="tt:1" id="1" />
<sha1>22vz5zlxa2zctewimaum2bf1due8hkl</sha1>
</revision>
<revision>
<id>118</id>
<parentid>1</parentid>
<timestamp>2021-10-26T12:23:48Z</timestamp>
<contributor>
<username>Jay</username>
<id>1</id>
</contributor>
<minor/>
<comment>Protected "[[Main Page]]" ([Edit=Allow only administrators] (indefinite))</comment>
<origin>1</origin>
<model>wikitext</model>
<format>text/x-wiki</format>
<text bytes="755" sha1="22vz5zlxa2zctewimaum2bf1due8hkl" location="tt:1" id="1" />
<sha1>22vz5zlxa2zctewimaum2bf1due8hkl</sha1>
</revision>
</page>
</mediawiki>
Ensuite, ajoutez le texte par ce script.
Terminal
$ php maintenance/dumpTextPass.php --stub xml:dump.xml > dumpWithText.xml
dumpWithText.xml
<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
<siteinfo>
</siteinfo>
<page>
<title>Main Page</title>
<ns>0</ns>
<id>1</id>
<revision>
<id>1</id>
<timestamp>2021-10-26T00:25:37Z</timestamp>
<contributor>
<username>MediaWiki default</username>
<id>2</id>
</contributor>
<origin>1</origin>
<model>wikitext</model>
<format>text/x-wiki</format>
<text bytes="755" sha1="22vz5zlxa2zctewimaum2bf1due8hkl" xml:space="preserve"><strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]</text>
<sha1>22vz5zlxa2zctewimaum2bf1due8hkl</sha1>
</revision>
<revision>
<id>118</id>
<parentid>1</parentid>
<timestamp>2021-10-26T12:23:48Z</timestamp>
<contributor>
<username>Jay</username>
<id>1</id>
</contributor>
<minor />
<comment>Protected "[[Main Page]]" ([Edit=Allow only administrators] (indefinite))</comment>
<origin>1</origin>
<model>wikitext</model>
<format>text/x-wiki</format>
<text bytes="755" sha1="22vz5zlxa2zctewimaum2bf1due8hkl" xml:space="preserve"><strong>MediaWiki has been installed.</strong>
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
== Getting started ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]</text>
<sha1>22vz5zlxa2zctewimaum2bf1due8hkl</sha1>
</revision>
</page>
</mediawiki>