Manual:ResetPageRandom.php/cs
Soubor MediaWiki: resetPageRandom.php | |
---|---|
Lokalita: | maintenance/ |
Zdrojový kód: | master • 1.44.0 • 1.43.3 • 1.39.13 |
Třídy: | ResetPageRandom |
Podrobnosti
Skript údržby resetPageRandom.php resetuje pole page_random pro články v zadaném časovém rozsahu.
Pole page_random
v tabulce page je zodpovědné za vrácení náhodných stránek.
To se hodí, když chcete aktualizovat náhodnou sekvenci článků.
Možnosti
Volba | Požadované | Výchozí hodnota | |
---|---|---|---|
--from | From date range selector to select articles to update, e.g. 20041011000000 | Požadované | |
--to | To date range selector to select articles to update, e.g. 20050708000000 | Požadované | |
--dry | Do not update column. Just do dry run. | Volitelné | |
--batch-start | Use when you need to restart the reset process from a given page ID offset in case a previous reset failed or was stopped | Volitelné |
Použití
php maintenance/run.php resetPageRandom --from fromDate --to toDate [ --dry | --batch-start ]
Ve verzi MediaWiki 1.39.13 a starší musíte vyvolat skripty údržby pomocí
php maintenance/jménoSkriptu.php
namísto php maintenance/run.php jménoSkriptu
.
Zkušební provoz
Terminal
$ php maintenance/run.php resetPageRandom --from 20210901000000 --to 20211018000000 --dry Resetting page_random column within date range from 20210901000000 to 20211018000000. dry run ...doing chunk of 200 from 0 ...doing chunk of 200 from 207 page_random reset complete ... changed 206 rows
Skutečný počet spuštění pro aktualizaci sloupce
Terminal
$ php maintenance/run.php resetPageRandom --from 20210901000000 --to 20211018000000 Resetting page_random column within date range from 20210901000000 to 20211018000000. ...doing chunk of 200 from 0 ...doing chunk of 200 from 207 page_random reset complete ... changed 206 rows