Last modified: 2012-11-30 12:24:01 UTC
This script used to allow the backend that should be used to be specified. This no longer works. I have tried: php SMW_setup.php --delete SMWSQLStore2 php SMW_setup.php SMWSQLStore2 --delete php SMW_setup.php --backend SMWSQLStore2 --delete php SMW_setup.php --backend=SMWSQLStore2 --delete In all cases, the script ignores the parameter. This is critical, since it may lead to accidental deletion of the store that is currently in use if a user follows the documentation. The refresh script uses a parameter -b for backend, and it would be good if this could be used with the same meaning in all SMW scripts. I think the setup script used to have this at some point, but the code has changed significantly since I last looked at it. This is a blocker for SMW 1.8 since people will want to delete the old Store2.
https://gerrit.wikimedia.org/r/#/c/35417/
Thanks for your bug report. If you run into any further problems, I suggest you poke the original developer of this odd software.
Fixed with https://gerrit.wikimedia.org/r/35417 Some more improvements to the script interface will be merged with https://gerrit.wikimedia.org/r/36162 before releasing 1.8 (this will fully restore the syntax that worked before).