Maintenance script "disposeOutdatedEntities.php"
|Allows to dispose outdated entities|
|Provided by:||Semantic MediaWiki|
|Removed:||still in use|
|Table of Contents|
The "disposeOutdatedEntities.php" maintenance script allows to dispose outdated entities, i.e. entities which were marked as deleted. The maintenance script was introduced in Semantic MediaWiki 3.2.0Released on 7 September 2020 and compatible with MW 1.31.0 - 1.35.x..12
Depending on the size and editing activity of the respective wiki it is recommended to run this maintenance script either daily or weekly via cron.
php disposeOutdatedEntities.php [--with-maintenance-log]
Using this maintenance script is equivalent to the following script usages in earlier versions of Semantic MediaWiki:
- Semantic MediaWiki 2.4.x to Semantic MediaWiki 2.5.x
php rebuildData.php --skip-properties -s 1 -e 1
- Semantic MediaWiki 3.0.x to Semantic MediaWiki 3.1.x
php rebuildData.php --skip-properties --dispose-outdated
Maintenance scripts provide generic maintenance parameters, script dependent parameters and depending on the maintenance script script specific parameters which are described on this page if provided.
- Script specific parameters
||Adds a log entry to the "Semantic MediaWiki log" on special page "Log" (|
Note: If you are using this parameter make sure that MediaWiki's Configuration parameter
If this maintenance script was not run for a while and as a result a threshold of 20,000 outdated entities is reached on the wiki a maintenance alert will be added to the Semantic MediaWiki dashboard reminding of this task.1
- Help page on outdated entities