Last modified: 2014-11-19 11:54:58 UTC
http://semantic-mediawiki.org/wiki/PostgreSQL says: select max(smw_id) from smw_ids; -- get value alter sequence smw_ids_smw_id_seq restart with x + 1 -- value from select above, add 1 You can do it like this, in the code, programmatically, instead: SELECT setval('smw_ids_smw_id_seq', (SELECT max(smw_id)+1 FROM smw_ids)); We (FusionForge and Evolvis) use PostgreSQL exclusively, as MySQL is not a database. There may be interest in integrating SMW by my employer, which will involve me packaging it for Debian.
Changing summary. Trolling doesn't help.
Is that initializer query actually necessary anymore? A fresh install of 1.5.4 seemed to work out of the box for me.
I'm not sure about that particular query, but all the stuff is currently in the same script, and this script does need to be run in order to use SMW.
Expected to be solved by [0]. [0] https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/638