Project:RerunUpdate: Difference between revisions
From MaRDI portal
No edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
[https://www.mediawiki.org/wiki/Wikibase/FAQ/en#Why_doesn't_the_query_service_update? https://www.mediawiki.org/wiki/Wikibase/FAQ/en#Why_doesn't_the_query_service_update?] | [https://www.mediawiki.org/wiki/Wikibase/FAQ/en#Why_doesn't_the_query_service_update? https://www.mediawiki.org/wiki/Wikibase/FAQ/en#Why_doesn't_the_query_service_update?] | ||
* go to mardi02 | * go to mardi02 (or connect to the wdqs instance on portainer) | ||
* determine the timestamp you want to start from (format should be <code>2015-02-11T17:11:08Z</code> or <code>20150211170100</code> ) | * determine the timestamp you want to start from (format should be <code>2015-02-11T17:11:08Z</code> or <code>20150211170100</code> ) | ||
* execute <syntaxhighlight lang="bash"> | * execute <syntaxhighlight lang="bash"> | ||
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' | 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' | ||
</syntaxhighlight> be careful with the --init flag as it resets the state | |||
*this might not work for some unknown reason, in that case you can either update a specific IDs by adding <code>--ids ID1,ID2,...</code> or update a range of IDs by adding <code>--idrange ID1-ID2</code> ; if the idrange is chosen, omit the Q. It is still necessary to give a timestamp | |||
To update everything run | |||
<syntaxhighlight lang="bash"> | |||
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' | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 10:43, 29 December 2024
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 it resets the state
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'
- this might not work for some unknown reason, in that case 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. It is still necessary to give a 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'