Tshiú-tsheh:ResetPageRandom.php
Appearance
| MediaWiki file: resetPageRandom.php | |
|---|---|
| Location: | maintenance/ |
| Source code: | master • 1.44.2 • 1.43.5 • 1.39.15 |
| Classes: | ResetPageRandom |
Siông-sè
resetPageRandom.php maintenance script resets the page_random field for articles in the provided time range.
The page_random field in the page table is responsible for returning random pages.
This is useful when you want to refresh your random article sequence.
Suán-hāng
| Suán-ti̍k | Description | Su-iàu | Ú-sik ti̍k |
|---|---|---|---|
| --from | From date range selector to select articles to update, e.g. 20041011000000 | Required | |
| --to | To date range selector to select articles to update, e.g. 20050708000000 | Required | |
| --dry | Do not update column. Just do dry run. | Khó-suán-sìng | null
|
| --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 | Khó-suán-sìng | 0
|
Sú-iōng
php maintenance/run.php resetPageRandom --from fromDate --to toDate [ --dry | --batch-start ]
In MediaWiki version 1.39.15 and earlier, you must invoke maintenance scripts using
php maintenance/scriptName.php instead of php maintenance/run.php scriptName.Dry run to test
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
Actual run to update the column
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