Manual:AttachLatest.php/cs

Verze MediaWiki:
1.6
Category:MediaWiki code/cs#AttachLatest.php

Podrobnosti

Soubor attachLatest.php je údržbový skript, který opravuje nesprávné hodnoty v poli page_latest v databázi. Program hledá stránky se sloupcem page_latest z tabulky stránka nastavené na 0. U těchto stránek pak připojí nejnovější revizi dané stránky podle časového razítka revize. Skript nakonec vypíše počet stránek, které byly nebo budou změněny.

Soubor attachLatest.php nekontroluje, zda revize nastavená na page_latest skutečně existuje. Pokud pole page_latest odkazuje na neexistující revizi, attachLatest.php, pokud není použit s parametrem --regenerate-all, to neopraví.

Volby/Parametry

VolbyPopisPovinné?
--fixAby se skutečně změnila databáze.Volitelné
--regenerate-allPro regeneraci tohoto pole pro všechny záznamy na stránce tabulky.Volitelné

Bez zadaného parametru se zobrazí, co bude opraveno, ale nebudou provedeny změny v databázi.

Použití

php maintenance/run.php attachLatest [ --fix| --regenerate-all ]
Ve verzi MediaWiki 1.39.12 a starší musíte vyvolat skripty údržby pomocí php maintenance/scriptName.php namísto php maintenance/run.php scriptName.

Zkušební spuštění pro kontrolu stránek

Terminal

Oprava stránek

Terminal

Související odkazy

Category:Maintenance scripts/cs#AttachLastest.php Category:Content maintenance scripts/cs
Category:Content maintenance scripts/cs Category:Maintenance scripts/cs Category:MediaWiki code/cs