Project:RerunUpdate
From MaRDI portal
This page is documentation of how to get the Updater to incorporate items it missed because if was not running for some reason.
For more information:
https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual (search for runUpdate)
https://www.mediawiki.org/wiki/Wikibase/FAQ/en#Why_doesn't_the_query_service_update?
- go to mardi02 (or connect to the wdqs instance on portainer)
- determine the timestamp you want to start from (format should be
2015-02-11T17:11:08Z
or20150211170100
) - execute be careful with the --init flag as if the start timestamp is chosen too far back, the updating process takes so long that new items get cleared from the recentchanges before they are incorporated and thus get lost for the updater
docker exec docker-wdqs-1 bash -c '/wdqs/runUpdate.sh -h http://${WDQS_HOST}:${WDQS_PORT} -- --wikibaseUrl ${WIKIBASE_SCHEME}://${WIKIBASE_HOST} --conceptUri ${WIKIBASE_SCHEME}://${WIKIBASE_HOST} --entityNamespaces ${WDQS_ENTITY_NAMESPACES} --init --start TIMESTAMP'
- you can either update a specific IDs by adding
--ids ID1,ID2,...
or update a range of IDs by adding--idrange ID1-ID2
; if the idrange is chosen, omit the Q. you can now omit init and start timestamp
To update everything run
screen
docker exec docker-wdqs-1 bash -c '/wdqs/runUpdate.sh -h http://${WDQS_HOST}:${WDQS_PORT} -- --wikibaseUrl ${WIKIBASE_SCHEME}://${WIKIBASE_HOST} --conceptUri ${WIKIBASE_SCHEME}://${WIKIBASE_HOST} --entityNamespaces ${WDQS_ENTITY_NAMESPACES} --start 20150211170100'