Manual:populateIpChanges.php
From Linux Web Expert
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.30
<translate> MediaWiki version:</translate> |
MediaWiki file: populateIpChanges.php | |
---|---|
Location: | maintenance/ |
Source code: | master • 1.41.1 • 1.40.3 • 1.39.7 |
Classes: | PopulateIpChanges |
Details
populateIpChanges.php is a maintenance script that finds all rows in the revision table where the user is an IP and copies relevant fields to the ip_changes table. This backfilled data is then available when querying for IP ranges on Special:Contributions.
Options
Option | Description | Required | Default |
---|---|---|---|
--rev-id | rev_id to start copying from. | <translate> Optional</translate> | 0 |
--max-rev-id | rev_id to stop at | <translate> Optional</translate> | Maximum rev_id of results |
--throttle | Wait this many milliseconds after copying each batch of revisions | <translate> Optional</translate> | 0 |
--force | Run regardless of whether the database says it has been run already | <translate> Optional</translate> |
Usage
php maintenance/populateIpChanges.php [ --rev-id| --max-rev-id| --throttle| --force ]
Terminal
$ php maintenance/populateIpChanges.php Copying IP revisions to ip_changes, from rev_id 0 to rev_id 249 ...checking 148 revisions for IP edits that need copying, between rev_ids 0 and 200 ...checking 29 revisions for IP edits that need copying, between rev_ids 201 and 249 Attempted to insert 152 IP revisions, 0 actually done.