解决Wikibase手动导入数据后无法新建实体之问题
💡
原文中文,约1800字,阅读约需5分钟。
📝
内容提要
Wikibase是MediaWiki的扩展,允许在一个中央存储库中处理版本化数据。它提供了一个协作空间,供个人和团体以结构化的方式贡献、编辑和管理信息。然而,在将数据手动导入Wikibase后,创建新实体时会出现问题。可以通过更新wb_id_counters表中wikibase-item类型的正确ID值来解决此问题。
🎯
关键要点
- Wikibase是MediaWiki的扩展,用于处理版本化数据。
- Wikibase提供协作空间,供个人和团体以结构化方式贡献和管理信息。
- 直接从[[Special:Import]]页面上传.xml文件会被系统阻止,以避免唯一标识符冲突。
- 可以通过在LocalSettings.php中添加代码来启用Wikibase项目的导入。
- 导入后,尝试新建项目时可能会因唯一标识符冲突而失败。
- 在数据库中,wb_id_counters表用于追踪不同类型实体的ID计数。
- 需要手动更新wb_id_counters表中的id_value,以匹配实际的最新项目ID。
- 更新后,可以成功通过[[Special:NewItem]]新建条目。
🏷️
标签
➡️