Příručka:CleanupUsersWithNoId.php
Appearance
| Verze MediaWiki: | 1.31 – 1.41 |
| Soubor MediaWiki: cleanupUsersWithNoId.php | |
|---|---|
| Lokalita: | maintenance/ |
| Zdrojový kód: | master • 1.45.1 • 1.44.3 • 1.43.6 |
| Třídy: | CleanupUsersWithNoId |
Podrobnosti
cleanupUsersWithNoId.php je údržbový skript, který čistí tabulky s platnými uživatelskými jmény bez ID uživatele. Mělo by se to jednou spustit ve wikinách, které obsahují importované revize nebo globální bloky prostřednictvím rozšíření CentralAuth.
Volby/Parametry
| Volba | Popis | Povinné? |
|---|---|---|
| --prefix | Předpona Interwiki, která se použije na uživatelská jména. Toto je povinný parametr. | Požadované |
| --table | Vyčistit pouze tuto tabulku. Zde lze zadat název jedné tabulky. Pokud není uveden, budou vyčištěny všechny dotčené tabulky. Jedná se o: revize, archiv, logging, image, oldimage, filearchive, ipblocks a recentchanges. | Volitelné |
| --assign | Přiřaďte úpravy stávajícím lokálním uživatelům, pokud existují. | Volitelné |
Použití
php maintenance/run.php cleanupUsersWithNoId --prefix [ --table| --assign ]
Ve verzi MediaWiki MediaWiki 1.39 a starší musíte vyvolat skripty údržby pomocí
php maintenance/NazevSkriptu.php namísto php maintenance/run.php NazevSkriptu.Terminal
$ php maintenance/run.php cleanupUsersWithNoId --prefix '*' --table revision
Tím se vyčistí pouze tabulku revision.
Kdykoli se skript spustí, udělá si poznámku do databáze a znovu se nespustí. Pokud chcete skript spustit znovu, spusťte příkaz s volbou --force.
Změny ve vydání
Změny od MediaWiki 1.34.1
- (T238043) cleanupUsersWithNoId.php: Zpracování chybějících polí.